internal abstract void DoorChange(DoorStates oldState, DoorStates newState); /// <summary>Called to update the aspects of the section. This invokes a call to SetSignal only if a change in aspect occured or when changing section boundaries.</summary>