Hibernate already improved in java. But why not implemented in .net?