hideNoSelectionOption no selectOneMenu não está funcionando conforme o esperado

Tenho o seguinte selectOneMenu e, dentro do meu componente, desejo ter um item que não deve ser mostrado, por exemplo, nos casos em que o valor de# {Mybean.value} corresponde a um valor de# {Mybean.ListValues} Não quero ter uma opção vazia na minha caixa de combinação.

  <p:selectOneMenu value="#{Mybean.value}"  hideNoSelectionOption="true"     
   required="true" requiredMessage="Required data">

      <f:selectItem itemLabel="" itemValue="#{null}" noSelectionOption="true" />
      <f:selectItems value="#{Mybean.ListValues}" var="option"  itemLabel="#{option.optionName}"   
      itemValue="#{option.optionId}"/>
 </p:selectOneMenu>

Pesquisei, mas não achei nada útil, apenas um link emfórum de primefaces&nbsp;onde descreve exatamente esse problema.

Minha versão do primefaces é3.5