Make Service.name read-only and add ServiceProperty.setWithoutValidating(..).