New method save() on repository

Fixes issue with lack of em->flush() call after new resource set
So there are two methods now, save and add and both do same thing?