Properties A model’s properties are not introspected from the fields in the data-store; In fact the reverse happens. You declare the properties for a model inside its class definition, which is then used to generate the fields in the data-store. This has a few advantages. First it means that a model’s properties are documented in the model itself, not a migration or XML file. If you’ve ever been a