StateChanger now static