Support default value for case class.
Add lax pattern tests
Suport Duration.