Athena::IRCUSvc Node1 Athena::IRCUSvc + DeclareInterfaceID() + newrcu() + add() + remove() + getNumSlots() Node3 Athena_test::DummyRCUSvc + remove() + getNumSlots() + add() + addRef() + release() + queryInterface() Node1->Node3 Node2 IInterface Node2->Node1