Ensure template is stored as JSON string
Only fetch template if model is persisted and template has not already been fetched
Fetch all events when loading collection