Separate MessagingService from other services