Actually I didnt like it either but I didn't knew the existence of ```Repository::sudo()`` 
normally I look at the PublicAPI (interfaces) and in this case this was on core