Don't let the object create itself the instances of the object that it references. This job is delegated to the container (assembler in the picture).