Internal structures in the Objects for some type validation
Objects representing each possible install mode
Represents the install mode for the object data