make it possible to use any namespace with the ConditionNode
use deferreds for the connection