Anche se non è necessariamente "sbagliato". Mi libererei di null
e consenti solo 0
e 1
. Ovviamente per i genitori sarà sempre 0
, solo un bambino può avere entrambi 1
o 0
.
Quando consenti a un campo di essere null
devi sempre aggiungere protezione per null
caso in tutte le tue domande, quindi mi riserverei utilizzando null
da utilizzare solo con chiavi di campi esterni o luoghi in cui non esiste letteralmente alcun valore valido.