Is it better to have siblings here?
For, at least, props=undefined case, just single (no siblings) manifest with props=undefined seems straightforward for me, doesn't it?