refatoração sugerida para resolver situação relatada em #218

refatoração sugerida para resolver situação relatada em https://github.com/demoiselle/behave/issues/218