DRY up sluggable models, extract methods to Sluggable module