Move T::Base ctors, dtor and assignment operators to a macro.
Implement direct access for AnyPointers.