diff --git a/source/MongoDB/Serialization/Builders/PolymorphicClassMapBuilder.cs b/source/MongoDB/Serialization/Builders/PolymorphicClassMapBuilder.cs index 170855df..87807b54 100644 --- a/source/MongoDB/Serialization/Builders/PolymorphicClassMapBuilder.cs +++ b/source/MongoDB/Serialization/Builders/PolymorphicClassMapBuilder.cs @@ -41,6 +41,8 @@ public object BuildObject() { //we'll assume that this is the root class in the hierarchy. _concreteEntityBuilder = new ConcreteClassMapBuilder(_classMap); + foreach (var pair in _properties) + _concreteEntityBuilder.AddProperty(pair.Key, pair.Value); } return _concreteEntityBuilder.BuildObject();