Erro Hibernate no JSF

executePhase(RESTORE_VIEW 1,com.sun.faces.context.
FacesContextImpl@f255c7) threw exception

java.lang.ClassCastException: cannot assign instance of org.hibernate.proxy.pojo.cglib.SerializableProxy to field model.beans.EnvolvimentoID.pessoa of type model.beans.PessoaVO in instance of model.beans.EnvolvimentoID

Todas as classes já estão serializadas.

Alguem tem alguma ideia???

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 27/05/2006 16:45:18 by Hibernate Tools 3.1.0 beta3 -->
<hibernate-mapping>
    <class name="model.beans.EnvolvimentoVO" schema="PUBLIC" table="ENVOLVIMENTOS">
        <composite-id class="model.beans.EnvolvimentoID" name="compositeID">
            <key-many-to-one class="model.beans.FatoVO" column="COD_FATO" name="fato"/>
            <key-many-to-one class="model.beans.PessoaVO" column="COD_PESSOA" name="pessoa"/>
        </composite-id>
        <property name="cond_pessoa" type="java.lang.String"/>
        <property name="categoria" type="integer"/>
    </class>
</hibernate-mapping>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 27/05/2006 16:45:18 by Hibernate Tools 3.1.0 beta3 -->
<hibernate-mapping>
    <class name="model.beans.PessoaVO" schema="PUBLIC" table="PESSOAS">
        <id name="id" type="long">
            <column name="COD_PESSOA"/>
            <generator class="sequence">
                <param name="sequence">pessoas_cod_pessoa_seq</param>
            </generator>
        </id>
        <property name="nome" type="java.lang.String"/>
        <property name="sexo" type="integer"/>
        <property name="nacionalidade" type="java.lang.String"/>
        <property name="naturalidade" type="java.lang.String"/>
        <property name="idade" type="integer"/>
        <property name="data_nascimento" type="java.util.Calendar"/>
        <property name="cor_pele" type="java.lang.String"/>
        <property name="profissao" type="java.lang.String"/>
        <property name="estado_civil" type="integer"/>
        <property name="nome_mae" type="java.lang.String"/>
        <property name="numero" type="integer"/>
        <property name="egresso" type="integer"/>
        <property name="bairro" type="java.lang.String"/>
        <property name="cidade" type="java.lang.String"/>
        <property name="estado" type="java.lang.String"/>
        <property name="cep" type="java.lang.String"/>
        <property name="escolaridade" type="integer"/>
        <property name="passagem" type="integer"/>
        <property name="perfil" type="java.lang.String"/>
        <property name="complemento" type="java.lang.String"/>
        <property name="rg" type="java.lang.String"/>
        <property name="rua_ave" type="java.lang.String"/>
        <property name="observacao" type="java.lang.String"/>
        <set inverse="true" name="fatos">
            <key column="cod_pessoa"/>
            <one-to-many class="model.beans.EnvolvimentoVO"/>
        </set>
    </class>
</hibernate-mapping>

ninguem?