Model superclass for all the models, implementing basic database operations (save, update, delete)