Add Agreement.state property