Careful: Only call parent constructor if it exists