What about this and `storeLocally` are Device-specific, therefore belonging in both this class and this pull request?

I think this should be handled by the `LBModel` with its behaviour added and reviewed as a separate feature request.