Refactor initializers
Rename showOrEnqueueNotification method
Move custom design handling to TSMessage class