syntax: fix support for request and response
simple: add methodCall and methodResponse and improve array/struct