Ensuring dependent objects are destroyed along with parents; Fixing issue in which blank customer records are created from new trip page