NH-2831

https://nhibernate.jira.com/browse/NH-2831
What happens if types come from different assemblies?