Added message passing service to handle changing of data throughout the system