Add EMongoSoftEmbeddedDocument class for embedded documents that can be used for reducing data storage if there are many fields that are not being populated