Remove explicit passing state arg in favor of self.directive.state