private function getParentId($item, $key)
    {
        if (is_array($item)) {
            $result = $item[$key];
        } elseif ($item instanceof \Praxigento\Core\Data) {
            $result = $item->get($key);
        } else {
            $result = $item;
        }
        return $result;
    }