modified Principal-/CardDav-Backend: use of proper Repository-Classes