Implement Overlay::Repository