you mean the getName? the name rule already handles offset. But as you see, it depends on self.data.
That's why I the getName method is instance method and that's why I I convert other getXXX methods from cls methods to instance methods.