Database tables products, product_types, product_specifications added and their models have dependencies on each other. Tested.