added base OpcUa::Interface