Now that we have a solution with reflection, we don't need these 15 overloads any more, but we can have just one `fromChangeEvents` method which takes an `Object`.