Using store inside model

Hi, at the moment our app uses store inside models to fetch some additional data for the model when needed but it makes that model dependent on a store and it’s more difficult to test. I was wondering if there is another (recommended or more practical) way how to fetch additional data.

Thank you.