Simple and clean ORM abstraction