visitor object by key