It's possible to remove the setter for CurrentTurn from the interface.