Async model layer for MongoDB objects using Mango