Implement the synchronization protocol of the dependency model and the service reference manager

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Added a todo to to later

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Reflect changes due to refactoring of the dependency model

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Added ObjectClass to dependency properties

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>