When you hover the mouse over a variable of a custom type, instead of showing the entire contents of the variable (which can be quite huge) can you instead just show the contents of the method?
And maybe also putting a limit on the size of the value of the variable. Sometimes the app crashed in debug mode if the value of a variable is to big. I've noticed this when I created a linked list.