This object has the same parameters + state interface asUCustomizableObjectInstance.UCustomizableObjectInstancemust share the same interface. Any public methods added here should also end up in the Instance.