We can easily fix the storable part by adding the inheritance to MISMATCH_CORRECTOR. For the added size, if you inherit from INTERNAL most of the time, then I would say that in more than 50% (possibly even more) of the time, it does not change the size of the objects because of our padding to 8 bytes.