Provides the abstract client header classes