Per the contributor's PR description: Fixing calls to Ensure.IsNotNull so that it throws the parameter name in exception.