Controle personalizado do ASP.NET, os campos de modelo podem ter atributos?

Por exemplo:

<uc:AdmiralAckbar runat="server" id="myCustomControl">
<Warning SomeAttribute="It's A Trap">
My Data
</Warning>
</uc:AdmiralAckbar>

Não sei como adicionar o SomeAttribute. Alguma ideia?

O código sem o atributo é:

private ITemplate warning = null;

    [TemplateContainer(typeof(INamingContainer))]
    [PersistenceMode(PersistenceMode.InnerProperty)]
    public ITemplate Warning
    {
        get
        {
            return warning;
        }
        set
        {
            warning = value;
        }
    }

questionAnswers(1)

yourAnswerToTheQuestion