#KJ-88 Cleanup the execution logic of method invocation. Fixed a bug introduced 2 commits ago, related to calling on an abstract class a method inherited from an interface. All tests should pass.