@foopang No, it's good as it is now, in CoreBundle, as change you mention would create dependency in TaxonomiesBundle on ProductBundle, which we want to avoid.