set some attributes to required, made all attributes accept perl expressions
getting suggested values automatically from the schema when there is an infinite number of valid values