@objc(TaskModel) - bridge