Executable.decorated should be protected
protect more Execution methods
pep  cleanups