ordered properties and parsing of script templates