Problema XML objeto ficando null

ola pessoal sou iniciante em java web e estou com um probleminha no xml, tipo assim estou criando um objeto da classe RelTipoPessoa dentro de uma classe chamada Pessoa, pelo que eu entendi eu so deveria criar o objeto do tipo RelTipoPessoa e fazer os gets e sets, sendo que no xml o Objeto RelTipoPessoa ja estaria inicializado como mostrado abaixo:

<managed-bean>
    <managed-bean-name>relTipoPessoa</managed-bean-name>
    <managed-bean-class>br.com.inloc.modelo.geral.RelTipoPessoa</managed-bean-class>
    <managed-bean-scope>none</managed-bean-scope>
</managed-bean>

e XML da classe Pessoa esta ficando assim:

pessoaPdv br.com.inloc.modelo.pdv.PessoaPDV none
    <managed-property>
        <property-name>relTipoPessoa</property-name>
        <value>#{relTipoPessoa}</value>
    </managed-property>

POREM o objeto do tipo RelTipoPessoa esta ficando null, eu so estou conseguindo fazer funcionar inicalizando direto dentro da classe Pessoa onde eu crio o objeto, como mostrado abaixo:

private RelTipoPessoa relTipoPessoa = (RelTipoPessoa) Tool.newBean(“relTipoPessoa”);

No meu intender o xml nao esta funcionando.
Espero que alguem possa me ajudar, muito obrigado.

você já deu uma olhada no scope?

Como assim amigo, no scope? nao conheço…