Carregamento inicial de conteúdo do Sling - como definir permissões de acesso?

Eu tenho um pacote que foi gerado pelo arquétipo de conteúdo inicial do Maven, que significa que o conteúdo é importado para o repositório quando o pacote é instalado. Desejo que usuários anônimos possam adicionar nós filhos a um nó específico e desejo definir essas permissões automaticamente na instalação do pacote. Tentei o seguinte (armazenado como um arquivo JSON no diretório de conteúdo), mas ele gera um erro:

"Não é possível carregar o conteúdo inicial do pacote com.example.acltest: Não foi possível executar a operação. O nó está protegido."

{
    "jcr:primaryType": "nt:unstructured",   
    "jcr:mixinTypes": ["rep:AccessControllable"],
    "rep:policy": {
        "jcr:primaryType": "rep:ACL",
        "jcr:mixinTypes": ["sling:HierarchyNode"],
        "allow": {
            "jcr:primaryType": "rep:GrantACE",
            "jcr:mixinTypes": ["sling:HierarchyNode"],
            "rep:principalName": "anonymous",
            "rep:privileges": ["jcr:addChildNodes"]
        }
    }
}

O que há de errado com isso? Honestamente, eu nem sei o que "O nó está protegido" significa.

questionAnswers(1)

yourAnswerToTheQuestion