The spec says if the 'hwkey' attribute is not provided or is specified with 'enable' in config.xml,
WRT treats it as enabled. 
If 'hwkey' is explicitly defined as 'disable' in config.xml, WRT thinks it as disabled.
For other cases, such as invalid value given, it should be an error for widget configuration, where I add the check in Validate() function.