Equalizer gem added - simplifies support for value objects that require equality