I seem to have run into a situation where PrototypeBequeathsChildren has no effect when a prototype is applied to a container. This is a bit confusing, but I’ll try to explain my situation as clearly as I can:
- I have a container C with a child note CN1.
- I have a prototype P that is based on a different container with a child note CN2.
- When I set the container C to prototype P, some of the attributes change (e.g., colors). However, the prototype’s child note CN2 is not added to the container.
- As a sanity check, If I set a different note with no children to prototype P, it is transformed into a container with child note CN2.
Is this the expected behavior? Based on my understanding of PrototypeBequeathsChildren, the immediate children of the prototype should be added to the note. Is this not the case when the note is a container?