improve the attribute properties, i.e. the data types should clearly define how the field will be displayed in the edit screen. For example the boolean is for check boxes, dropwdowns results from relationships etc. It would be best to give more formatting here. For example if a dropdown list is defined here and it automatically creates a table for that field etc.