Updated executor interfaces to have unique methods name to allow an implementation to potentially implement two or more of the executor interfaces