only touch super invocations in constructors