public static Surrogate ensureDeferredDescription(Surrogate self) {
    if ((self.surrogateValue == null) &&
        (Logic.homeObjectStore(self) != null)) {
      Logic.getDescription(self);
    }
    return (self);
  }