protected function clean($values, $reverse = true) {
		$clean = array_diff_key($this->config, array_flip(self::$options));
		return $reverse ? array_merge($values, $clean) : array_merge($clean, $values);
	}