is it necessary a setup method or we could add this sentences inside BlockProcessor constructor?