Fixed issues raised in pull request by pjf.
Removed isCompatible.
Moved IsAutoDetected and HasUpdate to the registry.