I've never understood the class known in vf2 as VuFind/ILS/Logic/Holds.php. It seems like the ILS holds logic class is actually the mechanism for getting all the holdings for a record. Why is it named after holds?

I would think it should be named for holdings, and then it could call out to other little classes to get whatever else is needed (holds stuff, bookings stuff, whatever else).

I guess mostly I just feel like it has a weird / confusing name. Am I right or does this actually make sense somehow?