The provider for the default game messages
Provides a game message counter implementation. A new instance must be allocated with each request, as this is per session basis.