In some cases you need node predicated not to check the property of the node but the properties of the data of the node (if set).
Implement it simelar to mitk::NodePredicateProperty.
If data is not set its always false.
If data is set it checks data properties like NodePredicateProperty checks properties of the node.