Streams 47

Working mongo reader/writer
IMO, a class should not break encapsulation in this manner.  It would be better to move this write method to the persist reader class, then your task class can call reader.write(