Regressed in https://github.com/ppy/osu/pull/12204.
Adding this back in a central location for now, as each of the remaining cases will
need a local solution.
Currently `protected` functionality for use in custom `SkinProvidingContainer`s, can be exposed to public constructors if it need to later on, but I'm not sure about doing that opposed to just nesting multiple `SkinProvidingContainer`.