protected function _getTypeItem()
	{
		if( !isset( $this->_typeItem ) )
		{
			$typeManager = MShop_Factory::createManager( $this->_getContext(), 'customer/list/type' );


			$search = $typeManager->createSearch( true );
			$expr = array(
				$search->compare( '==', 'customer.list.type.code', 'watch' ),
				$search->getConditions(),
			);
			$search->setConditions( $search->combine( '&&', $expr ) );

			$types = $typeManager->searchItems( $search );

			if( ( $typeItem = reset( $types ) ) === false ) {
				throw new Client_Html_Exception( sprintf( 'List type "%1$s" is not available', 'watch' ) );
			}

			$this->_typeItem = $typeItem;
		}

		return $this->_typeItem;
	}