Cleanup Linker / Optimizer

Because `LinkedClass` is a case class... But indeed, there is no real reason for that.