I discovered an issue with the order of the modules in `use`, wherein `slugged` was being loaded before the other modules and making it impossible to override some methods. Take a look at `scoped`, for example. Basically you should create a `setup` class method like this:

``ruby
    def self.setup(model_class)
      model_class.friendly_id_config.use :slugged
    end
```

and then remove ```model_class.friendly_id_config.use :slugged```.