sigues sin darme una buena razon de porque usar self y porque no usar una instancia