public override void Dispose() { _aggregator.Unsubscribe(Entity); MouseEnter?.Dispose(); MouseLeave?.Dispose(); MouseMove?.Dispose(); MouseClicked?.Dispose(); MouseDoubleClicked?.Dispose(); MouseDown?.Dispose(); MouseUp?.Dispose(); LostFocus?.Dispose(); base.Dispose(); }