Contents:
Credit for the initial implementation of the @Model decorating system to Narayan Schuetz, University of Bern
models.registry.
Model
Decorator function, makes model definition a bit more obvious than relying on python’s underscore variant