Add collection and member methods
Remove member method - this can already be achieved
Collection specs
Spec fixes
Merge remote-tracking branch 'paul/resource-member-collection-methods' into development