rename IHeaderParser to Parser interface