Finally, the "createCrud" method is added in AbstractCrudController but it's protected (#1)