Refactored VF_Singleton->getReadAdapter()