reworked Agreement#addRole feature spec.