Merged ResourceManagerImplAbilashNew and ResourceManagerImpl_sooi first iteration