exclude volatile and synthetic fields from serialization
update some dependencies and bump version