Use the common base for all resources better