Stop casting values multiple times
fix
Only be able to mark keys as being casted that are registred
Only upcast casted values
Bump version