withTypeString
RichReads
RichWrites