Currently exact logic that Jackson uses for generating and resolving Object Ids is not properly documented anywhere. But it should be. Should this be on `jackson-databind` project wiki, linked to from this repo?