/// <summary> /// Releases unmanaged and - optionally - managed resources. /// </summary> public void Dispose() { Mediator.Publish(StateMessage.Create(ReturnState)); }