Removed date.
Removed version number.
Separate installer and uninstaller.
Don't directly relay on $prefs in installer.
Don't depend on __CLASS__.