if you use a different storage than phpcr-odm, the phpcr-odm mappings will never be used. the only concern is about providing a minimalistic model with minimalistic mapping in Model, and a maximum feature one in Doctrine\Phpcr