bug fix. changed protocol message renderer to render items in the order their keys are defined in the packet maps. this fixes a bug in rendering keys inside a user message.