Ok so we need a decision here, not sure if we got to a quorum yesterday, but it looks like you just missed some background details, so assuming we might be on the same page now: would you agree in throwing an exception if any provided service instance also implmenets startable/stoppable?

That would require me to adjust some things in Infinispan but is probably the safest thing, and gets us to an API which doesn't allow misunderstandings.