personnal take on Sylius core bundle