Bootstrapper argument matching now ignores case when searching for args by name; args with the same name but different casing is supported by C# but it's rare it would be used and if it is then other checks are used (type etc), this just prevents casing needing to be exact in factories etc.