Minimal, database agnostic Models for Node.js (and the Browser)