protected function has_changes( $old, $new ) {

		foreach ( $new as $key => $value ) {
			if ( $value !== $old[ $key ] && ! $this->numerically_equivalent( $value, $old[ $key ] ) ) {
				return true;
			}
		}

		return false;
	}