Improved PropertyHelper so it throws less first chance exceptions when using Try[x]PropertyValue