Add state (incomplete) and traits.