Fix nullptr if service doesn't have a contract
jotted down some todos
Merge branch 'master' of https://github.com/tetrapods/core
add some missing message handlers
Merge branch 'master' of github.com:tetrapods/core