Multiple instances of component in SFG._components_dfs_order
It seems like each component may show up several times in SFG._components_dfs_order
Not sure if it is a bug or a feature though... But it causes issues when finding operations of a given type.