Modified the globals adapters not to require any factory and to be statically accessible
Removed the reference to the Singleton interface as no more fitting