I am not a fan of the enum pattern when a variable setting would be sufficient. In stead of setting the enum and having to switch to find the proper header it might be simpler to just assign the header to the instance.