Changed return type of responseValidator to NSError instead of BOOL