Accessing the data via a simple helper works fine, but when it comes to the nested documents (each ticket has x tasks) the template does not re-render when a new nested document is added.
Note that you should be safe with the line self.projectID = Tickets.findOne(self.ticketID).project
When you call subscribe it is a some time for new records are coming from server. On that time Tickets.findOne(self.ticketID) returns undefined. It is safer to do it like
onRendered
self.autorun
self.subHandler = self.subscribe(...)
self.autorun
if self.subHandler.ready()
self.projectID = Tickets.findOne(self.ticketID).project
onDestroyed
if self.subHandler
self.subHandler.stop()