in python, you can name the first argument of your method the way you want. 

Here, this class is defined in the context of another class. The reason for this is because I'm doing a closure. I cannot use the `self` name otherwise it will shadow the one from the other class, hence the `this`.