Repository Pattern Effect