Declarar interfaz dentro del archivo de implementación (Objective-C)

En el último verson ox xCode (4.3) he visto las plantillas predefinidas (como la plantilla Maestro / Detalle) en las que se realiza la declaración de interfaz en el archivo .m. Por ejemplo, en el archivo MyFile.h hay:

@interface MyFile

@property (nonatomic, retain) NSString *someProp;

@end

Y en el archivo MyFile.m hay:

@implementation MyFile

@interface MyFile {
    NSString * anotherProp;
}

- (id) init...

¿Por qué está hecho de esta manera? ¿Por qué el anotherProp no está declarado en el archivo MyFile.h?

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta