public virtual void RemoveDecoration(IDecoration decoration) { if (decoration == null) return; this.Decorations.Remove(decoration); this.Invalidate(); }