service.proto: change some fields to be optional