added siks() and sources() to VirtualRepository, retracted takes() and
returns() on individual RepositoryServices