The IDeclarative class is accessible via the formencode.interfaces module.
Instantiates this class with all the keywords being used to update the instance variables.
Returns a copy with all attributes using the given keywords, being updated.
See the source for more information.