Entity Framework has some issues trying to process the Dto's as models. I'm considering adding support via adding [key] attributes to the dto's however this would add Entity Framework as a dependency so would this be acceptable for the master branch?