object resource build

building up the object resources
issues with storing the object - generic embedded
documents might not be a runner after all
mongoengine cant convert a random dict to an embedded
document