final public function loadValues($for_update = false) {
		if ($this->full_pk) {
			// temporary disable for update flag
			// todo check if we have acl
			$for_update = false;
			// load using collection
			$result = $this->collection_object->get(['where' => $this->pk, 'single_row' => true, 'for_update' => $for_update]);
			if ($result['success']) {
				$this->misc_settings['max_records'] = $result['max_records'];
				return $result['data'];
			}
		}
		return false;
	}