Finalised MongoIterator.
Need to revise all objects and add needed properties.