Push collection-aware methods into the Resource