removed override getLibraryRequestClass to check something