The interpreter is able to translate strings of the form "this.name" being used as arguments to builder functions. The handled format should be extended to strings beginning with "this.", but including multi-segment names (e.g. "this.one.two.three"). Additionally, each segment may, optionally, end with a "()" for function invocation (e.g. "this.one().two.three().four").