Do not require a "self" argument to deprecated functions

Calling a deprecated function which takes no arguments will raise the following exception:

> TypeError: deprecated_method() takes at least 1 argument (0 given)

It looks as if a few stray `self`s were left over from a past refactoring. This branch fixes it and updates the test suite accordingly.