Add support for marking a repository with @Region rather than the entity