Stripped down profile, using shared to be able to disable conflicting parts
No need to list individual middlewares