Good to Know: InheritanceValueMap
The InheritanceValueMap is a new interface introduced in CQ 5.4. This interface is meant to make it much easier for developers to access properties inherited from parent pages. To do this, the interface provides two methods, getInherited(String,Class) and getInherited(String, Object), each of these methods will check for a value on the current resource and then check up the page hierarchy for another page with a value on the same content attribute. It will only attempt...