Repository cleanup - prototype

- Define and use ZooKeeper*repositories that define read-only, delete and
writable methods