The builders now do a deep copy to avoid mutation of already built JsonValue. 
The initial assumption that this wasn't a big deal was just a bad call.
Added compatibility with any implementation of the JSR API.