Data access (micro ORM) and code generation