proper inheritance for npmcachemanager