Renamed semanticType to template