public function resolvePath($type, $subject, $path)
    {
        $resolve = new Resolve($subject);
        $resolvedSet = $resolve->execute($path);
        $set = [];

        if (is_array($resolvedSet)) {
            foreach ($resolvedSet as $item) {
                $set[] = $this->getPropertyValue($type, $item);
            }
        } else {
            $set = $this->getPropertyValue($type, $subject);
        }
        return $set;
    }