allow renaming of PackageSettings class name
this helps with an obscure case where you have multiple classes PackageSettings
in the same package but different modules, causing name collisions.
this helps with an obscure case where you have multiple classes PackageSettings
in the same package but different modules, causing name collisions.