use arguments.length on combined getter/setters

So the caller doesn’t have to check for accidental falsy values.