Because of the cumbersome EmissionLine logic, my deserialization logic for Regions has to be slightly more complex than the other objects