Atlas funcgraph eid fix

copy/paste of a large chunk of code from the parent implementation here leads to issues when the parent changes.  having duplicate copies of the same logic is a huge pain for code maintenance.  Any way this overridden method could call the parent, and only do extra stuff on parent returning None? ( or do his thing first, and if he doesn't have special results, call parent. )