ORM layer for Model Objects