Required!? Dove stiamo andando non c’è bisogno di… Required!
Quando realizziamo una Web API con ASP.NET Core, è prassi decorare le proprietà obbligatorie dei nostri modelli con l'attributo `Required` anche se, in certi casi, questo ci costringe ad accettare dei compromessi nella modellazione. Vedremo quindi una tecnica alternativa: un approccio che sfrutta la nullabilità dei tipi e il deserializzatore JSON per fare a meno di tale attributo. Questo ci porterà anche a valutare lo stato di maturità di `System.Text.Json`.