Classes, interfaces, and traits

Component

Settings fields class

Init

Settings form (component initialization) class