Add tests for Item and Property Content
Refactor the throwing of usage exceptions in Term Setters