some more int safety by using int32 in all int data representations some string and blob safety by adding a buffer size