Fixed recursion issue in NSSet category