Since this is not a public API and we are not mocking it out anywhere what is the benefit of making it instance ATM. not against doing in the future when needed .