Ah right, different models. Regardless, you need a fetch before toJSON. Problem is, fetch is async and you can't return a promise. Maybe this [comment about an alternative to Marionette.async](https://github.com/marionettejs/backbone.marionette/blob/master/upgradeGuide.md#marionetteasync-is-no-longer-supported) will help?