If you initialize these in `initialize`, we can just `attr_reader :subtables`, etc.