public void Undo()
 {
     PredicatePreviousState = Reciever.AddRoad(PredicatePostState);
 }