Virtual Objects Configuration

The configuration has been changed in order to support EF and LINQ2SQL.
Yes, I know that doesn't make very sense using other ORM attirbutes to map the domain entitites.
However I had a situation where the entites already were created by EF tools and I couldn't use your Scafoold to generate them in my desktop (maybe you can check on that later).
It is up to you if those mappings make sense or not in your ORM.
I know that adding a dependency to other ORM doesn't make many sense in an ORM project.

I also had the oportunity to check how mappings are made. 
As I lost some time figuring out that the last mapping is the one that wins I changed  the way the configuration is made. That is because I wanted to keep Virtual Objects mappings and add some more and I messed the base method call order .