Refactor assembly definition proxying via NSInvocation to support catching runtime arguments (#214)