NH-3448 - Fix GuessEntityName

https://nhibernate.jira.com/browse/NH-3448
What about polymorphic types (UnionSubclass, JoinSubclass)?