refactor properties of LexRoleViewConfig; add tests