By default all duplicated keys except last one are silently ignored and it is a hard bug to find.
Inspired by "Ruby Style Guide"