docs: public static boolean mightContainsProperties(Class<?> type) {
      return type != Object.class
          && type != String.class
          && type != Date.class
          && type != Calendar.class
          && !Primitives.isPrimitive(type)
          && !Iterables.isIterable(type)
          && !Types.isGroovyType(type);
    }