 // version 1: initial
 // version 2: added hasAutoWatchEnabled and moved in notifyOfWatch* settings
 // version 3: added notifyOfAnnouncementsViaPush
-let ProfileVersion: Int = 3
+// version 4: added hasAnnouncementsEnabled
+let ProfileVersion: Int = 4
 
 @objc(Profile)
 final class Profile: JSONAble {

        self.hasSharingEnabled = decoder.decodeKey("hasSharingEnabled")
        self.hasAdNotificationsEnabled = decoder.decodeKey("hasAdNotificationsEnabled")
        let version: Int = decoder.decodeKey("version")

        if version < 3 {
            self.notifyOfAnnouncementsViaPush = true

        notifyOfWatchesViaEmail: Bool,
        notifyOfCommentsOnPostWatchViaPush: Bool,
        notifyOfCommentsOnPostWatchViaEmail: Bool,
        hasAnnouncementsEnabled: Bool,
        discoverable: Bool)
    {
        self.id = id
