Extract namespace if available (lazy).

def namespace(self):
        """Extract namespace if available (lazy)."""
        if not self._operation_calculated:
            self._operation_calculated = True
            self._extract_operation_and_namespace()

        return self._namespace