I'm not so familiar with the problematic to tell you. I think the best will be to wait and you will see that when you will implement the other classes. -- To view this pull request on github, visit https://github.com/rhinstaller/blivet/pull/156