array_key_exists() works with ArrayAccess!
Map::find() now accepts a default value, Map::get() no more and tests are done both with arrays and ArrayAccess objects