support to create a service without name
Fixed a bug that incorrect interface check