Although to quote from Object equals Javadoc ```this method returns true if and only if x and y refer to the same object (x == y has the value true).```  It is actually very ambiguous to me since they aren't pointing at the same object but it does say instance equality there.  I think as long as we document and keep it consistent we should be fine though.