Asignación a la tabla de "páginas" de Extbase en TYPO3 6.1

He creado una extensión con un modelo de dominio.Message. Este modelo tiene una relación m: n con el TYPO3.pages (el que tiene los detalles de la tabla de páginas, como el título, issite_root, etc.). Sin embargo, utilizando elmapping to existing tables opción, me datype error al decir página:

The configured type field for table "pages" is of type int(11) unsigned
This means the type field can not be used for defining the record type. 
You have to configure the mappings yourself if you want to map to this
table or extend the correlated class

Así que simplemente creo la relación sin mapear, de modo que luego pueda mapearla desdesetup.txt.

El modelo que creéPages enMyExt/Classes/Domain/Model/ con todos los getters / setters y repositorio enMyExt/Classes/Domain/Repository/.

En mi setup.txt hice esto:

config.tx_extbase {
    persistence{
        enableAutomaticCacheClearing = 1
        updateReferenceIndex = 0
        classes {
        Tx_Playfield_Domain_Model_Pages {
            mapping {
                    tableName = pages
                columns {
                                uid.mapOnProperty               = uid
                                pid.mapOnProperty               = pid
                                sorting.mapOnProperty           = sorting
                                title.mapOnProperty             = title
                                subtitle.mapOnProperty          = subtitle
                            }
                }
            }
      }
    }
}

Pero cuando intento acceder al modelo de Pages que he creado,

var_dump($this->pagesRepository->findByUid(74));

esta buscandotx_playfield_domain_model_pages Lo que no existe, se nota.

Table 'typo3.tx_playfield_domain_model_pages' doesn't exist: SELECT tx_playfield_domain_model_pages.* FROM tx_playfield_domain_model_pages WHERE tx_playfield_domain_model_pages.uid = '74' LIMIT 1

¿Que me estoy perdiendo aqui?

Actualizar

Despues de seguirhttp://t3-developer.com/extbase-fluid/cheats-extbase/model/tabelle-pages-in-extbase/ sugerido por @Michael me sale unempty result desde$this->pagesRepository->findByUid(74)

setup.txt esta cargando. Hice esto para comprobarlo:

plugin.tx_playfield{
settings{
 temp=yes
}
}

Y esto se está accediendo desde mi controlador.

Respuestas a la pregunta(2)

Su respuesta a la pregunta