public void MovePosition(Position position) { //If the key is changed in the dictionary we have to call the: MoveMoveable(Moveable,Position) constructable.ReIndexMoveable(this, position); }