public PassengerRoute( string id, Airport destination1, Airport destination2, DateTime startDate, double farePrice) : base(RouteType.Passenger, id, destination1, destination2, startDate) { Classes = new List<RouteAirlinerClass>(); foreach (AirlinerClass.ClassType ctype in Enum.GetValues(typeof (AirlinerClass.ClassType))) { var cl = new RouteAirlinerClass(ctype, RouteAirlinerClass.SeatingType.ReservedSeating, farePrice); Classes.Add(cl); } }