make connman more declarative friendly