protected override void OnException(ITransport sender, Exception command) { Dispose(command); base.OnException(sender, command); }