LayoutDebug now uses deferred execution.
UIElement.Resources is now cached.
DependencyObject.Name is now cached.