Changed Field.to_python to raise an exception if called (this should be overridden)
Test coverage of fields to 100%