Como validar um elemento de grupo de rádio de papel com atributo necessário

Esta é uma pergunta semelhante àessa questão mas não foi respondido e é anterior a 1,0.
Eu preciso garantir que pelo menos umpaper-radio-button está selecionado no envio do formulário
Eu posso colocar um atributo necessário para cadapaper-radio-button mas isso significa que todos os botões de opção devem ser selecionados.

<iron-label> Type<br/>
    <paper-radio-group name="types" allow-empty-selection attr-for-selected="value" selected="{{model.type}}" noink >
        <paper-radio-button name="type" value="home" required> Home</paper-radio-button>
        <paper-radio-button name="type" value="work" required> Work</paper-radio-button>
        <paper-radio-button name="type" value="portal" required> Portal</paper-radio-button>
        <paper-radio-button name="type" value="shipping" required> Shipping</paper-radio-button>
        <paper-radio-button name="type" value="billing" required> Billing</paper-radio-button>
        <paper-radio-button name="type" value="other" required> Other</paper-radio-button>
    </paper-radio-group>
</iron-label>

questionAnswers(1)

yourAnswerToTheQuestion