More performance optiminzations. Change OSDMaps to OSDArrays with fixed indices and use int instead of enum.ToString on the wire to eliminate parsing