@Override
	public void setGroup(ResourceGroup group) {
		if (group != null && !group.equals(this.group)) {
			if (this.group != null) {
				this.group.removeResourceDefinition(this);
			}
			
			if (!group.containsDefinition(this)) {
				group.addResourceDefinition(this);	
			}
		}
		
		this.group = group;
	}