Implemented the Equal and GetHasCode methods of Key.
Addressed false-negative for the GetHashCode method of Parameter.
Addressed case-insensitive.