protected virtual void OnDisconnect() { Status = ProviderStatus.Disconnecting; Status = ProviderStatus.Disconnected; }