`@property (readonly) NSDate *date;` is the same as `@property (unsafe_unretained, readonly) NSDate *date;`. Could you add `strong` to the property.