suggestion to make ToggleService a high level class.