The constructor sets the internal machine variable, and may do more in the furure. Remember to chain to this constructor when creating your own components.
This variable is a pointer to the machine which created the component. It is often used when accessing the other hardware of the machine (eg memory and IO ports).