protected virtual void ClearWidget(Observable item) { if (item != null && this.Controls.Contains(item)) { this.LazyItems.Remove(item); this.Controls.Remove(item); } }