Optimised group assignment class