Remove __iter__ from block, add __eq__, _update