Support accessing value struct and tuple fields and elements via base class pointers.