protected function maybe_skip_field( Field_Contract $field ) {
		// Don't process fields in $skip_proccess_types.
		if ( in_array( $field->get_type(), static::$skip_proccess_types ) ) {
			return true;
		}

		if ( $field->is_disabled() || false === $field->get_option( 'save_field', true ) ) {
			return true;
		}

		$id = $field->get_id();

		if ( $group = $field->get_group() ) {
			$id = $group->get_id() . '.' . $id;
		}

		if ( in_array( $id, $this->skip_proccess_fields ) ) {
			return true;
		}

		return false;
	}