fix for multi-parameter constructors