Base class for Bulk operations