[DF-4315] Split patcher on two interfaces - reader and writer