fix for comparison of NSNumber and NSDecimalNumber