I see a case for an extracted class here. Don't be scared to create more classes. If its only used here nothing stopping you from sticking it in the same file as the AR class.