The universally unique identifier(UUID) of this object
Test if the object collide with another object o.
The font used for paint information.
Render the object.
Should the UI logic be calculated.
Should the UI logic be rendered.
Check the state of the object, and if this need to be removed, true should be returned.
How the GameLoop update the information of the UIObject.