optimized :frame_should_cascade? and added :instance cascade support