coming from my app that would require ~7 changes to 7 different files to add a single property to a model, I'm happy to work with the limitations