public virtual void CreatedEditModelMember(EditModelMember modelMember)
        {
            modelMember.CheckArgument(nameof(modelMember));

            ParentComponent?.CreatedEditModelMember(modelMember);
            CreatedEditModelMemberHandler?.Invoke(this, modelMember);
        }
 public virtual void CreateEditModelMember(ModelObject model, PropertyInfo propertyInfo, ref EditModelMember modelMember, ref bool handled)
 {
     ParentComponent?.CreateEditModelMember(model, propertyInfo, ref modelMember, ref handled);
     if (handled == false)
     {
         var memberInfo = new EditModelMemberInfo()
         {
             Model    = model,
             Property = propertyInfo,
             Created  = false,
         };
         CreateEditModelMemberHandler?.Invoke(this, memberInfo);
         handled = memberInfo.Created;
         if (handled)
         {
             modelMember = memberInfo.ModelMember;
         }
     }
 }