RepoDocument -> DictDocument
conditionals