Add ScalarProperty::isId() and ScalarProperty::isAutoId() to determine
if the property is (part of) the id of the entity, and if the
id is autogenerated
Set proper class for a form element for ID columns
Disable auto generated id properties in the form
Check index of array as is_array() doesn't
Removed error_log()
Skip property if it is an auto_id