metamodel #226: add support for optional parameters on invocation