Refactorings of message services and payload classes for the sending