Attributes . CONTRACTS . Names