private void txtName_TextChanged(object sender, EventArgs e)
        {
            if (_init)
            {
                return;
            }

            string newName = txtName.Text;

            //Before we apply to model, check if another one of the same name exists
            if (GetGroupCount(_mdf, newName) == 0)
            {
                errorProvider.Clear();
                string currentName = _el.Name;
                _el.Name = newName;
                _mdf.UpdateDynamicGroupName(currentName, newName);
                System.Diagnostics.Debug.WriteLine($"Updated group name {currentName} -> {newName}");
            }
            else
            {
                errorProvider.SetError(txtName, string.Format(Strings.GroupAlreadyExists, newName));
            }
        }