rename CodeRepository to Repository, as it may contain other things than "code"