Allows ruby objects to implement equality comparison and inspection methods
https://github.com/piotrmurach/equatable