confusing name since Topology means something in storm and this class is unrelated to it.