one more line above you use @configuration variable, but then you pass configuration method to yield call. What is the reason? Why not always use @configuration inside the instance methods?