Create the StackFrame() with the levels.
Change the Constructor to take a level change equals to reuse location.
Call the stackframe whith the right level.
Fix equals.
More comments
updated