class ListValue extends PropertyValue {

    public ListValue addList() {
        ListValue lv = new ListValue(generateListKey());
        addPropertyValue(lv);
        return lv;
    }

      ListValue(String key);

}