Allow to map an array with a different attribute name than key name

There are problems if anyone (like me :)) wants to map a json array to a NSArray with different name. I don't understand why this is not allowed right now. This change allows to do it.