Making messageService abstract temporarily