Provide authentication facility by using Database.authenticate Provide some caching backend (e.g redis) for serialize/deseralize operation Pass the args (arguments that generated from using dot notation of mongo key) to its serializer object create edit generic view and document form make support for Field.localize
Take a look at _preparequery/data and resolve the update issue. Find a proper way to deals with the serialize/deserialize fields which make a query on externals databases