public void setMessageType(BrokerMessageType messageType)
 {
     _messageType = messageType;
 }
        public BrokerMessage(JsonArray values)
        {

            String messageTypeIdentifer = values.GetString(0);
            _messageType = BrokerMessageType.lookup(messageTypeIdentifer);
            _metaData = values.GetJsonObject(1);
            _serviceName = values.GetString(2);
            // int majorVersion = values.GetInteger(3);
            // int minorVersion = values.GetInteger(4);
            _methodName = values.GetString(5);
            _associativeParamaters = values.GetJsonObject(6);
            if (7 < values.Count())
            {
                _orderedParamaters = values.GetJsonArray(7);
            }
            else
            {
                _orderedParamaters = new JsonArray(0);
            }
        }