Prefer class/trait/module/type over apply/unapply symbol.
Prefer class over module symbol (especialy for case class)