I changed to self, but Why did you said that ? static is slower than self ?