support Scenario Outline and Examples
refactor @registration features and implement step definitions