def new(*args, &block)
      enclosing_resource ? service.build(*args, &block) : service.new(*args, &block)
    end
def new(*args, &block)
      enclosing_resource ? service.build(*args, &block) : service.new(*args, &block)
    end
build association on the enclosing resource if there is one, otherwise call new