Reflexión de Scala 2.10, ¿cómo extraigo los valores de campo de una clase de caso, es decir, la lista de campo de la clase de caso

¿Cómo puedo extraer los valores de campo de una clase de caso en scala utilizando el nuevo modelo de reflexión en scala 2.10? Por ejemplo, usar lo siguiente no saca los métodos de campo

  def getMethods[T:TypeTag](t:T) =  typeOf[T].members.collect {
    case m:MethodSymbol => m
  }

Planeo bombearlos en

  for {field <- fields} {
    currentMirror.reflect(caseClass).reflectField(field).get
  }

Respuestas a la pregunta(2)

Su respuesta a la pregunta