Add role messages and their constructors
Add benchmark of creating role messages
Add unit test to check message size