Added missing hashcode/equals.