Return mutable collections in -[JSONValue].

This allows modifying data and getting the JSON representation again.