define rules and convensions to create schema fields (priorities on getter, setter, field about type and features)