Refactoring
Add load_type_defs
Use Inf.load_type_defs