What benefit does GroupService add to GroupRepository?  It seems to translate GroupBean to Group.  even though the two objects are very similar.  This is not a criticism I am mostly curious why we have :

Group -> GroupBean
GroupRepository -> GroupService

I have to admit I don't really see the benefit of th extra classes.