Added type_name_inflect to control inflection of paths and type names