Allow NamespaceHost to accept single or list of interfaces
fix the use of NamespaceHost in topology