Допустим, у меня есть текстовое поле и прикрепленное свойство с именем Foo.Bar.
<Textbox local:Foo.Bar="5" />
Содержит ли вложенное свойство строгую ссылку на текстовое поле?
Нет, они не должны, вы можете рассматривать DependencyObejcts как словари, а свойства Dependency / Attached - как ключи в словаре.
OnBarChanged может делать с TextBox все, что хочет, потенциально он может где-то хранить сильную ссылку.