Define ineterface Repository