Strategy-based ORM-like DB access