public function getListLocalFields($excludeFields = null) {
		$excludeFields = (array)$excludeFields;
		$schema = $this->schema();
		$result = array_keys($schema);
		if (!empty($excludeFields)) {
			$result = array_values(array_diff($result, (array)$excludeFields));
		}

		return $result;
	}