private static INamingStrategy SetNamingStrategy(NamingStrategy namingStrategy)
 {
     logger.Message("Naming Strategy: " + namingStrategy.ToString());
     switch (namingStrategy)
     {
         case NamingStrategy.None:
             return new NoNamingStrategy();
         case NamingStrategy.Districts:
             return new DistrictNamingStrategy();
         case NamingStrategy.London:
             return new LondonNamingStrategy();
         default:
             logger.Error("unknown naming strategy");
             return new NoNamingStrategy();
     }
 }