¿Cómo utilizar entityManager dentro de la entidad?

Tengo esta función en la clase Entidad pero a la getDoctrine no le gusta ...

public function getObject()
{
    $em = $this->getDoctrine()->getEntityManager();

    switch($this->objectType)
    {
        case 'video':
            return $em->getRepository('fdj2012AdminBundle:Video')->find($this->objectId);
            break;
        case 'default':
            return false;
            break;
    }
}

¿Cómo usar entityManager dentro de mi Entidad?