Fix semantics of linking to services and async services
Allow patching of entities