Add invalidateOutputs() method