>>499
こんな感じかなぁ…

class Hoge(f: Option[Foo] = None, b: Option[Bar] = None) {
 val date = LocalDate.now
 val foo = f getOrElse { new Foo(date) }
 val bar = b getOrElse { new Bar(date) }
}