Alterado para extender de AbstractList, utilizando implementações default.