public void ProcessMessages(DeviceStatusMessage message)
        {
            PersistMessage(message);

            // TODO: do some message filtration.

            NorifyAllSubscriptions(message);
        }
 private void PersistMessage(DeviceStatusMessage message)
 {
     //TODO:
 }
 private void NorifyAllSubscriptions(DeviceStatusMessage message)
 {
     subject.OnNext(message);
 }