@peremato I wonder if this helps Allocation and slow down when # of types involved increase (slower than C++ virtual methods)