Data Transformation pattern
Here's an interesting and informative article on implementation of a Transformation Interface that can serve as an intermediate layer between an application and a data store. This is particularly useful for our scenarios where we need to transform data between the web UI and persistent storage