|Issue tags:||API clean-up|
entity_load_unchanged() simply wraps a cache clear + entity load. In OO code it's not recommended to call procedural functions which live in the global scope, hence we need to inject the entity manager and retrieve the proper storage controller. Since the load unchanged logic lives only in the function above, OO code needs to recode it every time. Although the implemented logic is quite simple this in not exactly DRY.