Yea, type is an ES concept. It can't have slashes because access is through their rest api containing the type name, so the url would break. I'll do that hash, I'm doing that for the modules anyway.