protected override void UpdateTransaction()
{
base.UpdateTransaction();
var clone = this.Thing;
clone.ShortName = this.ShortName;
clone.Name = this.Name;
clone.CreatedOn = this.CreatedOn;
clone.Owner = this.SelectedOwner;
clone.Category.Clear();
clone.Category.AddRange(this.Category);
}