add the default_for syntax

this eliminates the Service::Init.enabled issue where it was
the inverse of enabled for all of its subclasses.

also add checking that we only get one result back.