action and helper are just aliases
cache edge from parent