Add required_service property and plumb through to node deploy