Separate Topic and Group actor; Use TreeMap to optimize prefix searching