my first comment is that a few lines up it might be helpful to pass the param keyword, as I had to dig it up find what that param was.

i.e.: self.getPagingParameters(params, defaultSortFields='name')

This is fairly minor though.  It did get me thinking, if you are interesting in finding a group and sorting it by some field other than 'name', doesn't it make sense to pass that same field to the pagingParameters, rather than hard code 'name'?  Could be I don't fully understand this...