public BaseEntry Merge(BaseEntry main, BaseEntry addition) { var e = main.Clone() as BaseEntry; if (string.IsNullOrWhiteSpace(main.Translation)) { e.Translation = addition.Translation; } return(e); }