private List <BaseModule> GetModuleChain() { List <BaseModule> modules = new List <BaseModule>(); modules.Add(this); InputModule.Register(this, modules); return(modules); }