Is it possible to have constructor parameters that don't become fields? For example,

```scala
class Foo(p1: String, p2: Int) {
    val f1 = p1 * p2
}

```

The only field I want is `f1`, not `p1` and `p2`. The idea is to derive fields from parameters.