Merge pull request #1828 from mattyb149/dev

[PDI-10610]: Added IHasProperties for common key/value handling
[PDI-10610]: locator exception handling additions
Merge pull request #1834 from gretchiemoran/metaverse

[PDI-10610]: locator exception handling additions
[PDI-10610]: Unifying properties-related interfaces