public function createCollectionHandler(DatagateInterface $datagate) {
		$namespace = md5($datagate->getModelClass());
		
		if (! isset($this->_collectionHandlers[$namespace])) {
			$handler  = new CollectionHandler($this->getBackend(), $datagate, $namespace);
			$lifetime = $this->getDefaultLifetime();
			
			if ($lifetime !== null) {
				$handler->setDefaultLifetime($lifetime);
			}
			
			$this->_collectionHandlers[$namespace] = $handler;
		}
		
		return $this->_collectionHandlers[$namespace];
	}