Returns the evaluation.

def _eval(self, teaching):
        """
        Returns the evaluation.
        """
        # transform if someone called _get directly
        if isinstance(teaching, string_types):
            teaching = self._validate_teaching(None, teaching, namespaces=self._namespaces)

        return teaching(self._dataObject)