I've implemented this and now `abc-delivery-shared` depends on `activesupport` to use `active_support/core_ext/string` so that `singularize` exists.