While this didn't cause any problems, `Base` structs are part of the scene which is being set in other uses of this type.