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 ...
Should we use a cache at all there ? Are we at risk of caching temporary values for a property, and returning the wrong (temporary) value to a subsequent call ?