public DynamicObject(ObjectTypeDescriptor ownerDescriptor) { _ownerDescriptor = ownerDescriptor; _fieldValues = new object[_ownerDescriptor._fields.Count]; }