Just pushed in a commit to address the validation of outputs. Good eye that this could go into the ``Interface`` baseclass. We don't currently have tests for those validation methods, however, they are implicitly tested by the the driver ``pyqi`` since the code is exercised when merging configurations with an ``Interface``. 

Working on the docstring issue now, will push shortly