Fix Assign subscripts in TypeDependencies

Assigned subscripts should never overwrite dependencies, only full assigns should