Simplified CreateService

by making some of the parameters optional.