repositories of class use