prepared for multiple repo types, local fs as one
configuration includes service properties