code: @SuppressWarnings("unchecked")
      public T get() {
          if (value == null && id != null) {
              value = (T) buildQuery().find().tryNext();
          }
          return value;
      }
docs: {@inheritDoc}