Event driven ORM library