apply[T]( uri: String )( implicit nc: NodeToValueConverter[T] )
so it requires a (implicit or explicit) node-to-value converter
object. So you can import NodeConverter.asDouble and .asDateTime
methods, or use them explicitly.
if (prop.isInstanceOf[Property[Int]]){...}else if (prop.isInstanceOf[Property[BigDecimal]]){..}...