Almost all uiLayout methods that creates sub-layouts returns a uiLayout reference, API users must use the returned sub-layout to add items, this prevents a accidental copy that could break Blender. Pull Request: https://projects.blender.org/blender/blender/pulls/141051