Caching object templates for Event, fixes #705
Do not create native Event object when not needed