too much abstraction, getRegistrations is different for groups