Command(data: CommandData, key: CompositeKey)
Command(value: CommandData, signers: List<CompositeKey>)
Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes