l editor @Collection no se abre para una propiedad TCollection en una propiedad TPersistent

Tengo mi propiedad de colección personalizada que funciona muy bien cuando es un miembro directo de mi componente.

Pero quiero mover la propiedad de colección a una propiedad TPersistent dentro de mi componente. Y ahora viene el problema, no funciona: hacer doble clic en la propiedad de la colección en el inspector de objetos normalmente abre el editor de la colección, pero ya no funciona.

Puño de todo: ¿qué debo pasar al constructor de la propiedad TPersistent?

TMyCollection = class(TCollection)
  constructor Create(AOwner: TComponent); // TMyCollection constuctor
  ...

No puedo pasar a Self, ¿debería pasar a mi dueño persistente?

constructor TMyPersistent.Create(AOwner: TComponent);
begin
  inherited Create;
  fOwner := AOwner;
  fMyCollection := TMyCollection.Create(AOwner); // hmmm... doesn't make sense
end;

Creo que me falta algo. Si se necesita más código, solo comente esta publicación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta