this causes https://travis-ci.org/symfony-cmf/ContentBundle/jobs/10887820
the issue is that we have to map an id for all documents and we cannot change the id strategy later on.
i think the only way to solve this is to reintroduce the concept of "mapped superclasses", ie. things that are mapped but that are not proper documents and therefore do not need to be validated.