code: @SuppressWarnings("unchecked")
    public <T extends Value<?>> List<T> getList(String name) {
      return (List<T>) getValue(name).get();
    }
docs: Returns the property value as a list of values.
  
  @throws DatastoreException if no such property
  @throws ClassCastException if value is not a list of values