Testing
Now uses enum and XyzAsString pattern in all messages.