Added NSSet category, with map method