This also works better for GetMember, since the plural names (which make sense for scripts) are the default.
Switched to a new coding style, which plays nicely with the Reader/Writer. This new style allows REFLECT to be used instead of REFLECT_N in most places.