Update Protos.
Implement containers() and recover().