This resolves the issue where new components that are added that have slots don't actually correctly initialise the slot data and lots of stuff doesn't work after that point!
Closes #3472029