The respond_to? calls are also redundant, since we are really checking `if record.class.include?(IdentityCache)`.  Changed to use that condition instead for clarity and avoided the duplicate send calls.