I agree... but I think that's unlikely to be the case for this sort of object. === prevents the use of object literals, which might not be good