remove unneccesary checks
Refactoring, move List[Field] to DBObject logic to DBObjectHelper