deepEquals now checks for construction symbol equality