"[["(x, i, ..., drop = FALSE)
"$"(x, name)
"[["(x, i) <- value
"$"(x, name) <- value$, the same as i for [[value is ignored; Session objects hold no state
and it is assumed that any state modification on the server happens in other
methods.session