PropertyInteractionEvent.Default.class, getterFacet, setterFacet, propertyInteractionFacet, holder, servicesInjector);
}
FacetUtil.addFacet(replacementFacet);
}
final PropertyClearFacet clearFacet = holder.getFacet(PropertyClearFacet.class);
if(clearFacet != null) {
// the current clear facet will end up as the underlying facet
final PropertyClearFacetForInteractionAbstract replacementFacet;
if(propertyInteraction != null) {
replacementFacet = new PropertyClearFacetForPropertyInteractionAnnotation(