function federation()
    {
        if ($this->_c_federation)
            return $this->_c_federation;


        $federation = clone $this->federation;
        $federation->setTokenProvider(
            $this->insTokenProvider()
        );

        return $this->_c_federation = $federation;
    }