public JsonDataService( string dataRoot )
{
DataRoot = dataRoot;
Directory.CreateDirectory( DataRoot );
Directory.CreateDirectory( unitsDirectory = Path.Combine( DataRoot, "Units" ) );
Directory.CreateDirectory( placesDirectory = Path.Combine( DataRoot, "Places" ) );
Directory.CreateDirectory( playersDirectory = Path.Combine( DataRoot, "Players" ) );
_nameService = new DefaultNameService( dataRoot );
}