Raw-reader is instantiated via the newly create factory method