Correction

A nice way to handle that would also been to override the `create(...)` method and call `_super()` avec your checks. This way, you will obtain the same result regarding warnings/errors, but without instanciating your object first !