- added: tests for deep role equality
 - fixed: some TODOs
 - refactored: unnecessary returns