Currently it is possible to add a custom field type storing one of these FieldDataType:
- String
- LongString
- Integer
- DateTime
- Bit

However I wonder if there's a specific reason there is no decimal/float/long value?
E.g. compared to value type of label property editor in Umbraco core.
