RequiredRepository