State object is holding pointers to the other objects