Switch from numeric "no-name" args to name-preserving implementation
Allow MethodInvocation to work with private & proteced methods