private PropertyName derivePropertyName(Annotated annotated) {
      return findOriginalMethod(annotated.getAnnotated())
              .map(m -> PropertyName.construct("_id"))
              .orElse(null);
    }
Introspector for serializing and deserializing attributes maked with {@literal @}{@code Id} annotation
as {@code _id}
criteria/mongo/src/org/immutables/criteria/mongo/bson4jackson/IdAnnotationModule.java