first fix for qualified constructors