Can you briefly comment why this class was used instead of the out of the box AF version?