-fix repo::getInstance() bug