Changed this.init() to self.init()