DataReader constructors.