code: function mergeAssets (parentVal, childVal) {
    var res = Object.create(parentVal || null);
    return childVal
      ? extend$1(res, childVal)
      : res
  }
docs: Assets
  
  When a vm is present (instance creation), we need to do
  a three-way merge between constructor options, instance
  options and parent options.