Right now the DB is used to enforce the validation, this means the models must be committed to a DB. Would using Marshmallow allow for pre-commit validation of an object. https://github.com/marshmallow-code/marshmallow-sqlalchemy