public void CreateFees(IVehicle vehicle) { IEnumerable <IFee> fees = m_FeesForVehicleFactory.Create(vehicle); IVehicleFees vehicleFees = m_VehicleFeesFactory.Create(); vehicleFees.AddFees(fees); Fees.Add(vehicle, vehicleFees); }