Declare a interface dentro do arquivo de implementação (Objective-C)

No último verson ox xCode (4.3), vi modelos predefinidos (como no modelo Mestre / Detalhe) nos quais a declaração de interface é feita no arquivo .m. Por exemplo, no arquivo MyFile.h existe:

@interface MyFile

@property (nonatomic, retain) NSString *someProp;

@end

E no arquivo MyFile.m existe:

@implementation MyFile

@interface MyFile {
    NSString * anotherProp;
}

- (id) init...

Por que é feito desse jeito? Por que o anotherProp não é declarado no arquivo MyFile.h?

desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion