Interface Archive<T extends Archive<T>>