First implementation of MethodExecutionHandlers

Add support for method function execution wrappers allowing OnEntry,
OnSuccess, OnException and OnExit interception.