function ComputedProxyFactory (target) {
  return new Proxy(target, {
    get (target, prop) {
      return (typeof target[prop] === 'object')
        ? ComputedProxyFactory(target[prop])
        : computed(() => target[prop])
    }
  })
}
Helper proxy for instance property access. It makes every reference
reactive for the validation function
@param target
@return {*|ComputedRef<*>}