Moved the bulk methods to their own class.