Pick constructor with smallest but non-zero arguments count over
parameterless constructor if non-zero arguments constructor exists.