add should_generate_friendly_id method