Changed methods on interface providers to have argument names match the interface.

This is important because it means passing things as keyword arguments will work consistently
Merge pull request #1433 from alex/match-interface-names

Changed methods on interface providers to have argument names match the interface.