move product to tyrael-commons-models