Use snapshot and remove direct dep on jackson