Lightweight abstract ORM model