the doctrine exception extends the core BadMethodCallException. so while it would make sense to `use` the right exception, it should still work.

also i wonder if we should not push this code up into phpcr-odm if it works.