Por que aceitar blocos de um construtor quando você pode aceitar blocos de vários? Apenas use o Harmonic.