Implement SGResourceMgr