Make `ExecuteAsync` protected to enforce defining an entry point explicitly in a handler
Make
ExecuteAsyncprotected to enforce defining an entry point explicitly in a handler