Update DirectedInteraction.construct