GetGroupsToken is used in PersistentConnection class, so it is needed to be public.
GetMessageId is now renamed to InitializeMessageId which is only initialized in InitializePersistentState in TransportDisconnectBase class.