fix: implemented __iter__ for ObservableList, greatly increasing performance due to abstract call raising exceptions.