Removed debug output for empty gaz-ref
Added error trap for empty gaz-ref
Added date and source object creation to avoid null pointer exceptions
Changed id setter in line with nwe hibernate change
Changed id to XMLID to make way for Hibernate variable 'id'
Comment updates for clarity
Changed to use ChaliceDate and ChaliceSource objects
Fixed getters and setters to public
Added getters and setters