I understand that AuthorizationMCSystem can be used for maintaining multiple connections with DACS daemons, for fault tolerance purposes. However, based on the Java docs of the Java SDK, it looks like plain AuthorizationSystem also supports a list of "host:port" entries for the "dacs.daemon" property. What is the difference between the two classes?