yes, that is a good point, that was the reason why I used constructor instead of "initialization message pattern" for the cluster singleton pattern