promotion property Null safety

PieceType? promotion
final

Implementation

final PieceType? promotion;