Refactored enumeration services.
Fixed fields bug in MongoCollection.