Added designator assistant
Did some refactoring for code used for generation of the call statement