This interface should be used for defining object types which have configuration. e.g. ObjectType 'Environment' could have configuration about
environment level security settings.
This interface should be used along with TeaObject which will be used for defining the object type itself.