mono fixes for for each over structs / breakpoints on generic base classes