I have created a python library to access MongoDB Documents in a Pythonic way

MongoGetterSetter is a metaclass that provides a convenient getter and setter API for instances of the classes that use it, allowing natural operations in Python objects to easily reflect in MongoDB documents.

The idea is to wrap the MongoDB collection object with this and just access the document in pythonic way. It supports all operations Python Collection supports, and making such operations on them makes changes directly in the document. This library do not insert documents, it just offer Getter Setter API in Pythonic way in existing documents.

Kindly review this and let me know what we can improve here.

PS: I am working on a similar version for PHP.