configure
Called by the configuration loader to describe field-level behaviors. Implementations must register definitions for any fields that are to be customized or validated. Fields not registered here will use default loading behavior.
Parameters
def
builder used to configure each property of the configuration class