Do not use toJSON for data serialization in views

Fixes #1476 
Fixes #1599 


fixing #1637 
You can just do `..., slice.call(...` I believe.