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