Renamed parameter.
Added test for explicit registration (no idea why anyone would do that).
Removed obsolete code.
Bumped major version due to obsolete code removal.