Added initial implementation for UserGroups