@Override
	public boolean equals(final Object o) {
		if(this == o) return true;
		if(o == null || getClass() != o.getClass()) return false;

		final InnerDataSubscription that = (InnerDataSubscription)o;

		if(_aspect != null ? !_aspect.equals(that._aspect) : that._aspect != null) return false;
		if(_attributeGroup != null ? !_attributeGroup.equals(that._attributeGroup) : that._attributeGroup != null) return false;
		if(_object != null ? !_object.equals(that._object) : that._object != null) return false;

		return true;
	}