Hi Eric, thanks for reading the article!

I used `ProductDTO` in the example where both network and database datasources where sharing the same model object rather than having 1 model each (which is, as explained, wrong).

I'm using `NetworkProduct` and `DbProduct` instead in the correct example

Denis Brandi

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store