Я обычно делаю класс, который делает это для меня, сопровождаемый общей функцией или двумя:
public static class SessionVariables
{
private static T Get<T>(string name) => (T)HttpContext.Current.Session[name];
private static void Set<T>(string name, T value) => HttpContext.Current.Session[name] = value;
public static string Var1
{
get => Get<string>(nameof(Var1));
set => Set(nameof(Var1), value);
}
}