The artist ```remove``` method calls ```_remove_method``` with self so it needs an argument even if not used.

Otherwise you get
```
TypeError: <lambda>() takes 0 positional arguments but 1 was given
```