new snapshot version available
refactoring for json serializer