IAssociationStrategy.h Node1 IAssociationStrategy.h Node2 map Node1->Node2 Node3 vector Node1->Node3