Tipi giusti senza conversioni manuali
Definendo il metodo casts() nel modello, i valori letti dal database vengono automaticamente convertiti nel tipo PHP corretto: bool, int, float, json, date, datetime. Niente piu (bool) sparsi nel codice applicativo.
Questo e particolarmente utile con SQLite, dove i booleani arrivano come 0/1 e i JSON come stringhe. Il casting centralizzato nel modello elimina una classe intera di bug sottili.