Value discovery

Provide a mechanism to inquire about possible values for schema items. The documentation is inline, but's pretty simple to use from the integration perspective.

```ruby
  class SomeService < Service
    required do
      string :group
    end

    def groups
      ...
    end
  end
```