This is an implementation hook - register must save name,typeinfo pair to check type matching later
See Implementation
This is an implementation hook - register must save name,typeinfo pair to check type matching later