No need to have collections inherit from Resources

One superclass for all collections is enough, and it's called Base.
Merge branch 'remove-collection-resources'