Correction

`cls` plays here the role of `self`, the reason I used a different keyword is to distinguish between the instance and the class (in the case of a non-static method I would of course have used `self`)
(note: the keyword `cls` is borrowed to Python, but I can change it no problem ;)