added Service resource
renamed base Service class to BaseService