custom build of doctrine odm