Ensure that each step can have separate features.
Merge pull request #32 from rwjblue/fix-mandatory-setter-removal

Ensure that each step can have separate features.