Ethereum: How to really encode dynamicall length array of structs in Solidity ? Or how to use the Muliplex Feature of 0x?