Delegation Pattern for Sling Models doesn't populate all the properties from super class I am trying to understand Delegation patterns better when we extend the core components Sling model.I am following the example provided here https://github.com/adobe/aem-core-wcm-components/wiki/Delegation-Pattern-for-Sling-Models to extend the Teaser component. Basically, I want all the properties defined in the Teaser component and add a few more. Whatever new properties I am adding to the custom sling model, I can access those, and they return the correct values. But the properties defined in the core component Teaser model return no value. Upon debugging, I noticed that values are being populated correctly in the private teaser property, so I thought of returning the whole Teaser object through the getter as shown in the below code snippet. (again, not sure if this is a good solution or not). @1961677
@Via(type = ResourceSuperType.class)
private Teaser teaser;
public Teaser getTeaser() {
return teaser;
} Now, I can access the core component's properti