/**
* This abstract base class performs injection at construction. Be sure not to
* initialize fields of derived classes to null as these will override the
* initializations of this base class.
*
/**
* This abstract base class performs injection at construction. Be sure not to
* initialize fields of derived classes to null as these will override the
* initializations of this base class.
*