A property can be annotated with a splitting criteria to provide a splitting pattern for a property.
String
Enum
Boolean
Integer/Long/Float/Double
Splitting on Date/Calendar field
Map/Extended Map