Fix some performance issues with JsArray/JsObject and :+

The default underlying objects are `List`s.