function get( $name )
	{
		if( $this->_container->locateName( $name ) === false )
		{
			$msg = 'No content object "%1$s" available in "%2$s"';
			throw new MW_Container_Exception( sprintf( $msg, $name, $this->_container->filename ) );
		}

		// $this->_container->getStream( $name ) doesn't work correctly because the stream can't be rewinded
		return new $this->_classname( 'zip://' . $this->_resourcepath . '#' . $name, $name );
	}