Created and implemented RepositoryFor annotation. Resolves #2