Add UUID to Message, change to abstract class
Change attribute name to fix shadowing in JSON
Add FutureNotifier, Responses