entry.setClientId(uiComponent.getClientId(FacesContext.getCurrentInstance()));
String key = propertyDetails.getKey();
//for local cross-validation
if (processedInformationStorage.containsEntry(key) &&
processedInformationStorage.getEntry(key).getBean() != null &&
!processedInformationStorage.getEntry(key).getBean().equals(entry.getBean()))
{
//for the validation within a complex component e.g. a table
//don't override existing expression (style: #{entry.property}) - make a special mapping