with_default_features_path should be private