jBehave e GivenScenarios

Caros, estou utilizando os jBehave 2.3 para automatizar meus testes de aceitação. Estou utilizando Selenium e o Padrão Page Objects. Minha dúvida é com relação aos GivenScenarios.

Por exemplo, tenho essas duas features:
Feature 1: Logar no sistema

As classes que implementam esses testes são: LogarSistema e LogarSteps

Feature 2: Cadastrar Processo

As classes que implementam esses testes são: CadastrarProcesso e CadastrarSteps

A Feature 2 deve executar a Feature 1 antes e estou utilizando GivenScenarios para isso.

Quando executo os testes da feature 2 a aplicação executa a feature 1 mas não encontra os steps pois ele procura na classe CadastrarSteps e não na LogarSteps.

É assim mesmo que funciona os GivenScenarios? O que estou fazendo de errado? Como não ter essa dependência?