Lazily generate identifier for template instance. This is because 75% of the ident's are never needed.
See Implementation
Lazily generate identifier for template instance. This is because 75% of the ident's are never needed.