All nodes which present query parameters to higher level data readers should inherit from this class. In addition to the standard 3-phase construction interface, this abstract class adds the ability to have query parameters and provide verification of parameter values. It can also provide example download URLs