ManyToMany attributes need to be collections
Add inverse relation from CustomerGroup to Customer
Add custom query to ProductRepository#findByName() to enable wildcard searches