class ListValue extends PropertyValue {

    public ObjectValue addObject() {
        ObjectValue ov = new ObjectValue(generateListKey());
        addPropertyValue(ov);
        return ov;
    }

      ListValue(String key);

}