Structuring MongoDB wrapper objects - work in progress / does not compile.