Fix setter for a derived property raising the wrong exception

The incorrect argument name was clobbering the scoped "name" variable.

I haven't run the build, FYI, to make merging a bunch of stuff cleaner and you can run the build after, is that okay?