expanding taxcategory in the early bird stage of instantiating a
product, this is a bit expensive but we will cache the taxes
some refactoring with snowflage stuff, implementing order