erster Test
inversion with dynamic_pointer_cast
inverse