warning for non-named arguments when creating

Swift requires object creation arguments to be named, but C# doesn't O: