Base Class Repository