iPhone / iOS: Subclassificar UITableViewCell duas vezes -> não é possível referenciar propriedades da classe pai no InterfaceBuilder

Eu quero usar UITableViewCells no meu aplicativo que tenha uma imagem e essa imagem seja baixada de forma assíncrona. Realizei isso demais e, para ter certeza de que não preciso escrever o mesmo código várias vezes no meu aplicativo, subclassifiquei UITableViewCell da seguinte forma:

#import <UIKit/UIKit.h>

@interface ImageCell : UITableViewCell {
    UIImageView* imageView;
}

@property (nonatomic, retain) UIImageView* imageView;

@end

empre que preciso de um celular com uma imagem, gostaria de subclassificar o ImageCell da seguinte form

#import <UIKit/UIKit.h>
#import "ImageCell.h"

@interface StoreCell : ImageCell {

    UILabel* streetAddress;
    UILabel* retailerName;
    UILabel* distance;
}

@property (nonatomic, retain) IBOutlet UILabel* streetAddress;
@property (nonatomic, retain) IBOutlet UILabel* retailerName;
@property (nonatomic, retain) IBOutlet UILabel* distance;

@end

No entanto, isso parece não funcionar. Como StoreCell está subclassificando ImageCell, não posso mais fazer referência à propriedade "imageView" no InterfaceBuilder.

Estou faltando alguma coisa aqui? Esse esquema de subclasse que estou tentando realizar não deve estar no Objective-C / iPhone OS?

questionAnswers(1)

yourAnswerToTheQuestion