private ICollection <Delivery> CreatePossibleDeliveries(Point from) { var possibleDeliveries = new List <Delivery>(); foreach (var route in from.Routes) { var possibleDelivery = new Delivery(); possibleDelivery.AddRoute(route); possibleDeliveries.Add(possibleDelivery); } return(possibleDeliveries); }