extract ListPane::ContainerBegin to Trait
Extract Pane functions to Trait with some modify