protected virtual void AddComponent(ISequence sequence, string ExecutableID) { sequence.AddTask(this); Executable = sequence.Executables.Add(ExecutableID); }