The 'configured' Boolean part is used to populate undefined vs true/false in the model, i.e. there is a resource wrapping that.

The 'requires' part does what you suggest.