/// <summary>
 /// Check wether a station has a desired list of facilities
 /// </summary>
 /// <param name="facilities">Facilities to check for</param>
 /// <returns>True, if all facilities are present</returns>
 public bool HasFacilities(params StationFacility[] facilities)
 {
     foreach (StationFacility facility in facilities)
     {
         if (!Facilities.Contains(facility))
         {
             return(false);
         }
     }
     return(true);
 }
 /// <summary>
 /// Check wether a station has a facility
 /// </summary>
 /// <param name="facility">Facility to check for</param>
 /// <returns>True, if the facility is present</returns>
 public bool HasFacility(StationFacility facility)
 {
     return(Facilities.Contains(facility));
 }