Bueno, es evidente que no es ni mínimamente negociable lo que estoy intentando hacer
En cuanto a lo que se comenta del Identity Map efectivamente es lo que aparentemente necesito, al menos eso saco de la teoría, pero en estos momentos tengo un problema de visualización de su implementación, lo tendré que ver más detenidamente.
En estos momentos creo que tiraré por el patrón Registry, que soy capaz de visualizarlo. Ya sé que tampoco os gusta, pero poco a poco. Esto es como aprender a sumar, antes de hacer la suma mentalmente tienes que pasar por la fase de hacer la suma ayudándote de los dedos de la mano
Y teniendo en cuenta que PHP (o POO a este nivel independientemente del lenguaje) es algo que miro en mis tiempos libres, los cuales tienden a 0, creo que estaré bastante tiempo en esta fase.
Y por supuesto que me falta mucho por aprender!
Gracias por vuestro tiempo y paciencia
EDITO: ¿Dónde está el icono para dar Karma?