 
     /**
      *  @private
-     *  This is a hook for ChannelSet (not a MessageAgent) to send requests for 
-     *  clustered endpoints for a clustered destination and provide its own 
-     *  custom responder, rather than relying on the generic responders used by 
-     *  Channel implemenations.
+     *  This is a hook for ChannelSet (not a MessageAgent) to send internal messages. 
+     *  This is used for fetching info on clustered endpoints for a clustered destination
+     *  as well as for optional heartbeats, etc.
      * 
-     *  @param msgResp The message responder to use for the cluster request response.
-     */
-	mx_internal function sendClusterRequest(msgResp:MessageResponder):void
+     *  @param msgResp The message responder to use for the internal message.
+     */
+    mx_internal function sendInternalMessage(msgResp:MessageResponder):void
 	{
 	    internalSend(msgResp);
 	}

                _recordMessageTimes = props[RECORD_MESSAGE_TIMES].toString() == TRUE;
            if (props[RECORD_MESSAGE_SIZES].length() != 0)
                _recordMessageSizes = props[RECORD_MESSAGE_SIZES].toString()== TRUE;
            var serializationProps:XMLList = props[SERIALIZATION];
            if (serializationProps.length() != 0 && serializationProps[ENABLE_SMALL_MESSAGES].toString()== FALSE)
           		    enableSmallMessages = false;

    private static const FALSE:String = "false";
    private static const RECORD_MESSAGE_TIMES:String = "record-message-times";
    private static const RECORD_MESSAGE_SIZES:String = "record-message-sizes";
    private static const REQUEST_TIMEOUT_SECONDS:String = "request-timeout-seconds";
    private static const SERIALIZATION:String = "serialization";
    private static const TRUE:String = "true";

