Check if we cheated on a coverity issue
Created by: tsodring
There are 4 commits that look like this
Coverity was complaining that we were missing equals, hashcode and tostring. The classes contain references to other objects and these could be null. So we need to think a little more about if we have cheated by simply calling super in the required methods.