# MakeEventBean(type:any, [fields:list])

### Description:

Loops over a CFC instance, looking for any methods whose names start with “set.” For any “setter” methods where a like-named value exists in the viewstate, the setter will be called, passing this value.

### Returns:

CFC Instance

### Arguments:

Type (Required) - If a string is passed, it will instantiate a CFC of the type passed and attempt to call a function named "init" if one exists. If a CFC instance is passed, it will use the instance.

Fields (Optional) - If a list of fields is passed, it will only attempt to set the properties listed.