final public function preloadCollectionObject() {
		if (empty($this->collection)) return false;
		if (empty($this->collection_object)) {
			// handling acl_subresource
			if (!empty($this->collection['details'])) {
				$this->tempAclSubresourceUnsetFromCollection($this->collection['details']);
			}
			$this->collection_object = \Object\Collection::collectionToModel($this->collection);
			if (empty($this->collection_object)) {
				return false;
			}
		}
		return true;
	}