Tach!
Dann hast du also das Problem, dass das benötigte Objekt noch nicht existiert. Was spricht dagegen, es bereits zu diesem Zeitpunkt angelegt zu haben?
Was spräche dagegen, das Objekt (B) erst in dem entsprechenden Objekt (A) anzulegen, wenn es nur dort gebraucht wird? Damit würde es auch mit dem Objekt (A) wieder verschwinden können.
Der entscheidende Punkt dabei ist deine wenn-Einschränkung. So wie ich das Problem des OP verstanden habe, braucht er die Rechte aber auch noch an anderen Stellen, womit B dann nicht nur ein Teil von A ist, sondern dem A und später noch C, D und E übergeben werden soll.
dedlfix.