avoid creating keyword constructor wrapper if no keyword parameters are supplied, and fixed equals of ConstructorType