public void AddVehicle(Contact i_Contact, Vehicle i_Vehicle)
        {
            if (r_Entries.ContainsKey(i_Vehicle.ID))
            {
                throw new ArgumentException("Vehicle with ID " + i_Vehicle.ID + "already exists");
            }

            GarageEntry entryToAdd = new GarageEntry(i_Contact, i_Vehicle);
            r_Entries.Add(i_Vehicle.ID, entryToAdd);
        }
 internal GarageEntry(Contact i_Contact, Vehicle i_Vehicle)
 {
     r_Contact = i_Contact;
     r_Vehicle = i_Vehicle;
     m_Status = eVehicleStatusType.Fixing;
 }