Remove SequenceEqual usage (doesn't work on Unity AOT compilation)
Throw exception on unknown Record type