Unable to pinpoint crash source

Sure

The plan is to have a door framework that is generic enough, so that someone can use it to quickly populate a map with doors / elevators / whatnots. At the moment each DoorFramework holds one Door, but I plan to make it so a single DoorFramework can have several doors (to have doors ala Star Trek, or something even more complex like an Iris).

So yes, there can be several DoorFrameworks in a single scene.