А если можно создавать, то что нарушается? Например когда мапишь модель представления в доменную модель, чтобы сохранить
Ну Оке, а если не использовать rx или корутины, то как отменять запрос?
Так он должен хранить ссылку на выполняющую работу?
А зачем писать свой велосипед?)
А чем сингл не устроил?