Renamed private field
Moved new SendingMessage logic to base class to be shared by more providers.