clean up some visibility
remove now-unused default_type_params feature
clarity