public TypeEditorForm(TypeEditorModel model)
        {
            InitializeComponent();
            _presenter = new TypeEditorPresenter(this, model);

            // set validation alignment
            valName.SetIconAlignment(txtName, System.Windows.Forms.ErrorIconAlignment.MiddleRight);
            valDescription.SetIconAlignment(txtDescription, System.Windows.Forms.ErrorIconAlignment.MiddleRight);
            this.Load += TypeEditorForm_Load;
        }
        public TypeEditorForm(TypeEditorModel model)
        {
            InitializeComponent();
            _presenter = new TypeEditorPresenter(this, model);

            // set validation alignment
            valName.SetIconAlignment(txtName, System.Windows.Forms.ErrorIconAlignment.MiddleRight);
            valDescription.SetIconAlignment(txtDescription, System.Windows.Forms.ErrorIconAlignment.MiddleRight);
            this.Load += TypeEditorForm_Load;
        }