Apple introduced a keyDecodingStrategy parameter as a part of Swift 4.1 release.
Although it's been out for a while, it's a huge change. We have many instances
where server and mobile apps differ the way in which they represent incoming
data. In most cases apps rely on camelCase notations