É possível ter um Map [String, Any] com o nome e os valores dos parâmetros nomeados no Scala?

Eu estou escrevendo um wrapper para um serviço da Web REST e gostaria de ter fortemente tipado APIs Scala.

O que segue é o que estou fazendo até agora:

def getMentions(count: Option[Int] = None,
                sinceID: Option[TweetID] = None,
                maxID: Option[TweetID] = None,
                trimUser: Option[Boolean] = None,
                contributorDetails: Option[Boolean] = None,
                includeEntities: Option[Boolean] = None) : List[Tweet] = {
val parameters = Map("count" -> count,
                     "since_id" -> sinceID,
                     "max_id" -> maxID,
                     "trim_user" -> trimUser,
                     "contributor_details" -> contributorDetails,
                     "include_entities" -> includeEntities)
/* 
 * Convert parameters, which is a Map[String,Any] to a Map[String,String]
 * (Removing Nones) and pass it to an object in charge of generating the request.
 */
...
}

Essa abordagem está funcionando, mas requer que eu gere manualmenteparameters mapa. Se eu fosse capaz de acessar um mapa representando parâmetros e seus valores, o que estou fazendo seria muito mais limpo.

questionAnswers(1)

yourAnswerToTheQuestion