public DynamicTypeDescriptorBuilder AddProperty(DynamicTypeProperty property, Action <DynamicTypePropertyBuilder> configuration = null) { var builder = new DynamicTypePropertyBuilder(property); configuration?.Invoke(builder); dynamicTypeDescriptor.AddProperty(builder.Build()); return(this); }