def schema(self): if self.required: return {self.name: self.schema_ext} else: return {voluptuous.Optional(self.name): self.schema_ext}