Ensured ChessPiece copies the model rather than using itself