Support arbitrary keys across the API