[CheckId] CA1061 [Warning] CA1061: Do not hide base class methods [Description] 
A method in a base type is hidden by an identically named method in a derived type, when the parameter signature of the derived method differs only by types that are more weakly derived than the corresponding types in the parameter signature of the base method.