making Id setter private
whacking paramless cstor for TestResult
passing result data for a TestResult in cstor; property no longer has a setter
renaming params in methods
+null arg checks
+checks for null behavior before their execution