title: Get values of all variables in a case class without using reflection
body: <p>Is there an easy way to get the values of all the variables in a case class without using reflection. I found out that reflection is slow and should not be used for repetitive tasks in large scale applications.</p>
  
  <p>What I want to do is override the <code>toString</code> method such that it returns tab-separated values of all fields in the case class in the same order they've been defined in there. </p>