we should document here the various errors and the consequences:
 - unknown field
 - unknown enum value
 - incompatible type between data and thrift class
 - ...
also we might want to unify how those various errors are handled regarding skipping fields and records