PipeRift SaveExtension compile errors

Oh, lord…

   PrivateDependencyModuleNames.AddRange(
    			new string[]
    			{
    				...
    				"DeveloperSettings"
    				...
    			}
    			);

Original .cs file had it in PublicDependencyModuleNames section.

This have fixed the issue (Found it in other plugins). Could someone explain me what is the magic here?