+htc #16084 introduce CustomHeader superclass for user-defined headers