protected override void Dispose(bool disposing) { base.Dispose(disposing); Log($"Dispose: {Name}"); MessageBus.Unsubscribe(this); }