If I am using a singleton class why would I use a context - SolidJS