protected function _loadFresh( $id, $price, $localeItem, $row )
	{
		$products = $this->_loadProducts( $id, true );
		$addresses = $this->_loadAddresses( $id, true );
		$services = $this->_loadServices( $id, true );

		$basket =  $this->_createItem( $price, $localeItem, $row );
		$basket->setId( null );

		$pluginManager = MShop_Factory::createManager( $this->_getContext(), 'plugin' );
		$pluginManager->register( $basket, 'order' );

		foreach( $products as $item ) {
			$basket->addProduct( $item );
		}

		foreach( $addresses as $item ) {
			$basket->setAddress( $item, $item->getType() );
		}

		foreach( $services as $item ) {
			$basket->setService( $item, $item->getType() );
		}

		return $basket;
	}