Because the signals on approach to a station may show either of two types of aspects (Normal and Medium speeds) I have deduced that if two additional node functions can be provided then modeling signal aspect sequence changes in the rear of a train could be more easily facilitated. They are FrontOfTrainPassedNode() and RearOfTrainPassedNode().