Composite Id Class Does Not Override Equals