Scala : Determining type via class name comparison