NH-3675

https://nhibernate.jira.com/browse/NH-3675
Initial implementation with unit tests
No, it doesn't: it returns an array of values where some may be classes instead of base types. For example, if I have a component (e.g., Address), it will return an instance of Address instead of its property values (e.g., City, Region, Country, etc). Why don't you try it?