Disentangling PlayerInfoMap from plugin class