@@ -41,26 +41,26 @@ return [[[self alloc] initWithObject: object key: key value: value] autorelease]; } -- init +- (instancetype)init { OF_INVALID_INIT_METHOD } -- initWithObject: (id)object - key: (OFString *)key +- (instancetype)initWithObject: (id)object + key: (OFString *)key { return [self initWithObject: object key: key value: nil]; } -- initWithObject: (id)object - key: (OFString *)key - value: (id)value +- (instancetype)initWithObject: (id)object + key: (OFString *)key + value: (id)value { self = [super init]; @try { _object = [object retain];