Annotation for a user defined property.
A single Property may be specified directly on a mapped attribute or its
get/set method. Multiple Properties should be wrapped into Properties
annotation.
Property value type.
The value converted to valueType by ConversionManager.
If specified must be a simple type that could be handled by ConversionManager:
numerical, boolean, temporal.