all classes ending with *Requester removed because *Requests convention is used and existed before