hmm seems you are right. maybe this is not yet implemented this way in hhvm. maybe you could add the constructor so we can see if it fixes the problem in general?