I don't think you need new interface methods/impls. for queryLogMsgHandler and queryAgentTopology, see prev. comments.