- removed ID from Product
- removed possibility of having negative amounts of Products