add `arguments` port for CallMethod component

also with some tests for CallMethod