public bool IsPublicSchedule() { // Test has false positives for Sleepers so assume they are ok. return((Departures.Any() && Arrivals.Any()) || IsCancelled() || IsSleeper()); }