ISSUE-1: Fixed this bug by adding some more tests around the PropertyConverter and adding a TryConvert class that allows you to attempt a convert and specify a default value to return
ISSUE-1: Added the same for boolean values