code: public void add(V value) {
  		values.add(value);
  		
  		if (value instanceof JsonEntity) {
  			((JsonEntity)value).addPropertyChangeListener(propListener);
  		}
  		
  		firePropertyChange("#" + (values.size() - 1), null, value);
  	}
docs: Adds a value to the receiver's collection
  
  @param value the new value