If you're considering this class as something akin to a base class would a name like `BaseStep` be better. I see `SignInStep` and it comes across as a more specific, targeted use and not an inheritable class.