Consider Overriding the Equals Method for Value Types (+/-) partially realized