make service parameter optional at create device service