Make AdaptersFactory singleton