Currently only extension.repositories is allowed to have multiple entries.
Maybe we can check if it's possible to allow list definition, and in these cases, don't do property replacement.