code: public static <T> ObjectAccessor<T> of(T object) {
          @SuppressWarnings("unchecked")
          Class<T> type = (Class<T>)object.getClass();
          return new ObjectAccessor<>(object, type);
      }
docs: Factory method.
  
  @param <T> {@link #object}'s type.
  @param object The object to wrap.
  @return An {@link ObjectAccessor} for {@link #object}.