case class A(private[this] val foo:String)