I am new to scala and confused about why case class and object with different names appear in same scala file? As far as I know, we can put object and class in the same