add `show` to excludes
add `should_generate_new_slug?` method