Singleton for State design pattern as there is no intention to make them hold some state