[CheckId] CA1036 [Warning] CA1036: Override methods on comparable types [Description] 
A public or protected type implements the System.IComparable interface. It does not override Object.Equals nor does it overload the language-specific operator for equality, inequality, less than, or greater than.