Advanced layout to place properties by row, this is exclusive with
the logic to handle forms (gridlayout names) is to use the only layout if there is only one defined, else to check if there are
Mark a field as being a date. It supports and is implicit - which means you don’t need to put that annotation on the option - for
java.time.LocalDateTime and is unspecified for other types.
Mark a List<String> or Map<String, String> field as being represented as the component data selector (field names generally or field names as key and type as value).