Adding validation to prevent logging dives in the future
Adding dependent destroy associations to clean up records