Merge pull request #8 from nKey/fix-roles-with-model-wide-serialize-when-none

Fix roles with model wide serialize when none
Merge pull request #7 from nKey/role-set-with-tests

Role class which can be handled as a set
Merge remote-tracking branch 'jokull/master' into jokull

* jokull/master: