"Models are intended to serve only as an abstraction to the database. They are meant to be 'models of data'."
It's about Ruby or common? Because I'm sure Models could have 0 code of working with database and business-logic only. It depends on architecture of project.