On the first look, I can see that some DateTime property throws exception. That often happens when some posted property is not initialized or has date before 1/1/1753. My recommendation in this case, is to review all of your properties from DateTime type and see is there any properties with not correct data.
After that you can try with log statements (generated by the OpenAccessContext). Please take a look at this article
that actually illustrates how to enable tracing and logging.
I hope the provided information is helpful.
Check out the latest announcement
about Telerik Data Access vNext as a powerful framework
able to solve core development problems.