Umm, it's just `extends \Countable, \Traversable, \ArrayAccess`. Isn't it just the same as array? What are pros?