Provider classes made public and fixed the load issue with the NetService