I get the performance implications, 
but can not we rather have a singleton with proper instance initialization than static dependency here?
i'm totally against static as they kill testability