@shadyvb What if for some reason a `singular_name` is not provided? Maybe we should have a fallback here to use the slug.