My question yesterday is: why do you need asInstanceOf[WithFrom]?

You already have access to from here!