Added IHeaderData and DynamicHeaderData