fix issue #7
rewrite _generate_slug & the setter