Node is too general of a name to live in the cyclus namespace.  You can either modify the name (ExchangeNode) or encapsulate this in a sub-namespace, such as cyclus::exchange.