Enhance executable tasks

News:
- By programatically enhance each executable task, I can avoid the
repetition of writing task actions.

Bugs:
- Eliminate repeated external dependencies.