Tidied up Occurrence#inspect to not hard-code in the names of the
attributes of Occurrence, and instead rely on the methods provided by struct