changed gexecutor service interfaces to virtual