Build properties

Here it is !

The underlying wiring is done: process -> data -> db.

I don't have data endpoint yet, it should make the subject of another PR I believe, That one is already big enough ...
For now, I would expect we use cache only for immutable. We will see with experience how we can enhance the caching behavior