Fix Are properties generally defined to be copies or immutable #143
implement Consider switching data factory IllegalArgumentExceptions to
NullPointerExceptions #131
Role Chain compareTo skips every other element of the role chain.
warnings removed
Merge remote-tracking branch 'upstream/master'