repository: use local properties internally