Abstract NodeJS ODM for any NoSQL engine