Group is now responsible for calling functions on it's own collection