Updates to Appointment (duration was causing issues after being marshalled...).
InvalidThingException typically thrown when trying to delete a thing id that doesn't exist.