Expand SaveChanged to contain more detailed information when DbEntityValidationException occurs 

Solution taken from here.
http://stackoverflow.com/questions/15820505/dbentityvalidationexception-how-can-i-easily-tell-what-caused-the-error