From:  `@protocol TTCoordinatesData <NSObject>  /**   Returns every coordinate of packed inside of NSValue   @return coordinatesData NSArray<NSValue *> *  */ - (NSArray<NSValue *> *)coordinatesData;  /**  Returns number of coordinates in data   @return coordinatesCount NSUInteger  */ - (NSUInteger)coordinatesCount;  @end`
To:  `@protocol TTCoordinatesData <NSObject>`
From:  `@interface NSDate(Extra)  /**  Returns a date object initialized by string format with RFC3339 standard.   @param string A string representation of the date object.  @return NSDate  */ + (NSDate *)dateWithRFC3339String:(NSString *)string;  /**  Returns a string object date initialized by string format with local time zone.   @param string A string representation of the date object.  @return NSString  */ - (NSString *)toDateWithFormat:(NSString *)string;  /**  A string representation of the date object.   @return NSString  */ - (NSString *)toRFC3339;  /**  A string representation of the date object with time zone.   @return NSString  */ - (NSString *)toRFC3339TimeZone;  @end`
To:  `@interface NSDate (Extra)`
From:  `- (NSString *)valueForKey:(NSString *)key;`
To:  `- (NSString *_Nonnull)valueForKey:(NSString *_Nonnull)key;`
From:  `func value(forKey key: String!) -> String!`
To:  `func value(forKey key: String) -> String`
From:  `+ (TTConfig *)configWithMainBundle;`
To:  `+ (TTConfig *_Nonnull)configWithMainBundle;`
From:  `class func withMainBundle() -> TTConfig!`
To:  `class func withMainBundle() -> TTConfig`
From:  `+ (TTConfig *)configWithFile:(NSBundle *)bundle plist:(NSString *)name;`
To:  `+ (TTConfig *_Nonnull)configWithFile:(NSBundle *_Nonnull)bundle plist:(NSString *_Nonnull)name;`
From:  `/*not inherited*/ init!(file bundle: Bundle!, plist name: String!)`
To:  `/*not inherited*/ init(file bundle: Bundle, plist name: String)`