recursive get for Item & tests