Search library Null safety

Classes