Added missed interfaces: Countable, IteratorAggregate