Fix nullable typecode error
Switch from Evaluation License to License Keys
Wrap access to DeclaredType behind a safe ext method
refactor tests to match new licensekey licensing