RKFetchRequestBlock causes infinite recursion when CoreData objects have inverse relationships