IHandleMessagingUseCase