Better to have these properties readonly. If you need to modify them in the `.m` file, you can either a) access the instance variable (`_title`) or add a property in the class extension without the readonly part: `@property (nonatomic, strong) NSString *title;`