Список, как правило, наиболее полезен. Если элементы данных отображаются на определенные поля, хотя вы можете просто сделать их свойства в классе (вы можете использовать отражение, если хотите сделать код универсальным).
В качестве альтернативы для мастера вы можете использовать встроенный элемент управления мастера, который сохраняет все данные поля в viewstate. Как правило, это лучше, чем хранить в сеансе - например, если пользователь открыл два браузера, он запутается.