grouped operations under a class