Attributes . Flexibility . Names