Changed xml arrays to use generic collection and changed a couple arrays to single fields for simplicity