[quote=erico_kl]foi exatamente aí que eu li…
e de acordo com o site:
já descartei a possibilidade de usar esse design pattern justamente por isso…
[/quote]
Você não entendeu. O padrão Fastalne implica que vc tem um objecto da camada superior que acessa directamente um objecto da camada inferior.
Isso é a violação da separação de camadas, contudo não ha destruição das camadas porque o objecto é criado na camada mais inferiror a que ele acessará depois.
Alterar a memoria não remove o problema. Apenas protela os sintomas. O fastlane é a unica forma de resolver o seu problema.
Estude o padrão e implemente-o corretamente e você verá as vantagens.