Use `override val`.
Increase default test timeout to 5 seconds.
Add Scala support.