You don't need to reference self so much, it will figure it out