using self.extended to setup the aliases