To be clear, the shared base class is useful only indicating shared interface; there is no implementation to be shared here. (If I were writing ETS code, I would use an ``Interface`` for this). Given that, the issue does not seem especially pressing. Besides, @ellisonbg has already indicated his desire to work on this after the merge.