NEAT! Class.asSubClass used.