Allow empty result for ITargetEntityProvider

To be consistent with #92
Merge pull request #94 from mishak87/patch-4

Allow empty result for ITargetEntityProvider