I don't think `self.` is needed here. Generally I would leave out the `self.` of anything except an assignment, like `self.attribute = thing`.