Introduced seperate NugetSourceAuthentication type