Allow empty result for ITargetEntityProvider

To be consistent with #92