@Override
	public Object clone() throws CloneNotSupportedException {
		//PropertyContainerImpl cloned = new PropertyContainerImpl();
		PropertyContainerImpl cloned = (PropertyContainerImpl) super.clone();
		cloned.current_values = (HashMap) this.current_values.clone();
		cloned.default_values = (HashMap) this.default_values.clone();
		cloned.filter_chains = (HashMap) this.filter_chains.clone();
		return cloned;
	}