code: public <E extends Model> LazyList<E> load() {
          if (hydrated()) { throw new DBException("load() must be the last on the chain of methods"); }
          hydrate();
          return (LazyList<E>) this;
      }
docs: TODO: write test, and also test for exception.