@IndexingDependency(derivedFrom = {
@ObjectPath(@PropertyValue(propertyName = "property1")), @ObjectPath({
@PropertyValue(propertyName = "property2"),
@PropertyValue(propertyName = "nestedProperty") })
})
@Transient
String getMyCalculatedField() {
...
}