Expanded fluent interface to take varargs, added With parameterName constraint