UserMessage base class, ContactPeersMessage is now a separate UM