Do you know a good hook which can be used to accomplish what you've described? #initialize might work but I think it would completely break lazy loading on the slug's generation properties.