self.role ||=