Implement SerializeModel on views in preparation for removing the use of `model.toJSON()`

I think we should use `arguments` for the sake of not breaking anyone's code, regardless if they are using it right or not.