Added propertyType for onSerializableProperty()
BeanSerializer split and TypeJsonVisitor added