private object Initialize(EntityDataSourceWrapper entity) { // get parent's value object parentObjectValue = GetParentObjectValue(entity, true /* initialize */); // construct type instance for this property object propertyValue = EntityDataSourceUtil.InitializeType(this.ClrType); // set property this.propertyInfo.SetValue(parentObjectValue, propertyValue, new object[] { }); return(propertyValue); }