throw RuntimeException if model not found from entity.
check by the first letter bing \ to add namespace or not.
short entity name may contain \, but never start with \… hopefully, this will be the rule.
add getRole to return role without registering entity.