When we use objects of this class always only in a contexts where the difference between affine and linear maps doesn't matter in my opinion we can leave the name and documentation as it is. Otherwise I would suggest at least to document that in fact this class implements a more general affine function concept.