Quick code review of the Mongo spec

Still need big refactoring