     enum JsonKey: String, JSONSubscriptType {
         case tasks
         case taskSegments = "task_segments"
-        case name
-        case creationDate = "creation_date"
-        case updateDate = "update_date"
         
         var jsonKey: JSONKey {
             return JSONKey.key(self.rawValue)

        
        dict[.tasks] = tasks.jsonSerialize().map { $0.object }
        dict[.taskSegments] = taskSegments.jsonSerialize().map { $0.object }
        dict[.name] = name
        dict[.creationDate] = rfc3339StringFrom(date: creationDate)
        dict[.updateDate] = rfc3339StringFrom(date: updateDate)
        
        return dict.mapToJSON()
    }

    /// List of task segments registered for the tasks above
    var taskSegments: [TaskSegment] = []
    
    /// Convenience initializer that inits all fields of this model empty
    init() {
        
    }
}

