added an alias 'of' in the repositoryfactory