public override LogicElementViewModel Clone() { var model = new And(); model.CopyValues(GetModel()); return(new AndViewModel(model, _globalCommands) { Caption = this.Caption }); }