So, I really think we need to fix all this with an each_transition method and control everything to not be order dependent on whether I call #each_link_transition or #each_embedded_transition first. This should ripple up to cleaning up representor.