Improve Exception logging

The Exceptions that you throw on a mismatched Field type are not to useful. 
Cheers!