implementing Sylius cart bundle
functioning project before experimenting with dependency injection