A lot of things. Styles, a new use case, tests....
refactor base inmemory repository