MongoDB documents as Moose objects