State (objects for states)Pattern