test case fix, superconstructor call ordering fix