Utilities: optimized `m.isEqual`

Start using `m.keys`
Refactoring...