protected override void ControlsToData() { if (_value == null) _value = new NamedValue(); base.ControlsToData(); ((NamedValue) _value).name = edtName.GetValue<string>(); }