update(target, values) {
    if (this._properties.size === 0) {
      // Nothing is animated, just apply the new values.
      Object.assign(target, values);
      return;
    }

    const animations = this._createAnimations(target, values);

    if (animations.length) {
      animator.add(this._chart, animations);
      return true;
    }
  }
Update `target` properties to new values, using configured animations
@param {object} target - object to update
@param {object} values - new target properties
@returns {boolean|undefined} - `true` if animations were started