StandardProceduralChildVariable assumes type of properties
It turns out that nowadays properties can also be something else than StandardAssertedGraphPropertyVariable
It turns out that nowadays properties can also be something else than StandardAssertedGraphPropertyVariable