AVALANCHE: Use struct for consistency in Avalot