Remove marker type for repository, as it is irrelevant

Completed the implementation of the external providers: Reflection