added documentation for case class kwargs and varargs