[CheckId] CA1719 [Warning] CA1719: Parameter names should not match member names [Description] 
A parameter name should communicate the meaning of a parameter and a member name should communicate the meaning of a member. It would be a rare design where these were the same. Naming a parameter the same as its member name is unintuitive and makes the library difficult to use.