An Agreement can have two states:
Inactive: An Agreement is in Inactive state if the Agreement has not been accepted by the user or a previously accepted Agreement has been terminated by the user
Active: An Agreement is in Active state if the Agreement has been accepted by the user