Speedup? ;-) Btw, I'd like to again bring q of needed to store flags in type struct. W/o it, we'll need to scan entire class' inheritance hierarchy when creating instance for it - for rare occasion that there's a native type somewhere in that hierarchy.