RdOptionalProperty(defaultValue: T, valueSerializer: ISerializer<T> = Polymorphic())
RdOptionalProperty(valueSerializer: ISerializer<T> = Polymorphic())