My first thought was, that this is not going to work as it has to be passed by reference, but it seems to work in the tests :-)