This class regardless the constructor will always be iteratable, so in worse case scenario
there will be no results inside, but your controllers will still work.
It's not recommended to use it on development environment due to eventual problems with debugging.