I have a little suggestion concerning "lifecycle" steps. This is a cool feature. But the name "lifecycle" sounds quite technical and can intimidate testers and business analysts, unlike the other elements of a story.
In Cucumber they call it "background" which does not sound so technical. It is not a big issue for me, but I think a "natural" name like "background" would be more appropriate. Of course I could change the keyword names locally (for the Eclipse plugin it would be more tricky), but just as a feedback.
