I have just completed to develop the Dependency Properties topic in my Silverlight course. The slides and the relevant video clips can be found for free personal usage in their community free version at www.abelski.org. The professional version of this course is available at www.abelski.com. The video clip below was prepared as part of this topic.

Stable Values in Java (JEP 502): Deferred Immutability with JVM Trust
Explore Stable Values – a new Java 25 upcoming feature (JEP 502) enabling lazy initialization with immutable performance and JVM-level optimizations.