Changed to use ChaliceDate and ChaliceSource objects
Fixed getters and setters to public
Added getters and setters
Fixed wee mistake in the code I made
Updated gaz-ref to be stored as two seperate parts, gazName and gazID
Added semi-indescriminate child add method
Added indescriminate children accessor
adding big decimal for xml id