StreamDataSource(std::ofstream *data_stream) : in(0), out(data_stream)
StreamDataSource(std::ifstream *data_stream) : in(data_stream), out(0)
	StreamDataSource(std::ofstream *data_stream) : in(0), out(data_stream)	{	};