void addDispatchableComponent(DispatchableComponent newComp) { }
void removeDispatchtableComponent(DispatchableComponent del) { dispatchableComponents = dispatchableComponents.Where(d => d != del).ToArray(); }