TOptionalBase

These base types are necessary for trivial destruction on compilers that don't yet support use of constraints to select an explicitly defaulted trivial destructor.