These two repeated expanders would be better expressed with a common definition, as well as guarding against the risk that there is no id supplied to the container in the markup, with a reference to a member link
members: {
    containerId: {
        expander: {
            funcName: "fluid.allocateSimpleId",
            args: "{that}.container"
        }
    }