code: public ObjectAccessor<T> getRedAccessor(TypeTag enclosingType) {
          ObjectAccessor<T> result = buildObjectAccessor();
          result.scramble(prefabValues, enclosingType);
          return result;
      }
docs: Returns an {@link ObjectAccessor} for {@link #getRedObject(TypeTag)}.
  
  @param enclosingType Describes the type that contains this object as a
  field, to determine any generic parameters it may
  contain.
  @return An {@link ObjectAccessor} for {@link #getRedObject(TypeTag)}.