Separated crud_extension from crud api methods