Self keyword changed to static in all method calls, but all constants references were left with self keyword. It is due to the fact that there are constants, but also because static keyword is not allowed in compile time constants. Therefore static keyword can't be used to declare another constant or method argument.