Add visibility to DifferenceEngine methods